Emacs 編輯verilog 學習日記

2022-08-31 00:09:38 字數 2127 閱讀 6336

終於開始寫部落格啦。以前一直打算寫。由於工作忙一次次延期了。寫部落格的好處不必多說。

以前有一些學習心得總是用乙個word,或者note記錄一些。時間久了都不知道弄哪兒去了。。

從今天開始記錄學習中點點滴滴。

1:emacs 基本操作

c-  表示 ctrl 鍵。          

c-f 就表示:按住ctrl 鍵再輸入 f。

m-  表示 meta(或 edit 或 alt)鍵。          

如果你的鍵盤上沒有 meta 、edit 或 alt 鍵,用下述方法也等效:          

先按一下 esc 鍵然後放開,再輸入 。我們用 來表示          

esc 鍵。

c-v     向前移動一屏

m-v     向後移動一屏

c-l     重繪螢幕,並將游標所在行置於螢幕的**  

游標移動

c-p

c-b           c-f 

c-n「p n b f」四個字母分別代表了四個詞,用這四個詞記憶這些組合鍵會更容易:

退),而 f 則代表 forward(前進)。這些組合鍵今後將與你形影不離

c-f      向右移動乙個字元     

c-b     向左移動乙個字元

m-f     向右移動乙個詞【對中文是移動到下乙個標點符號】        

m-b     向左移動乙個詞【對中文是移動到上乙個標點符號】

c-n     移動到下一行        

c-p     移動到上一行

c-a     移動到行首        

c-e     移動到行尾

m-a     移動到句首        

m-e     移動到句尾

m-<  移到本快速指南的最開始

m->  移到本快速指南的最結尾

c-u 指定重複操作次數。

c-u 8 c-f 會向前移動 8 字元

c-x 1   只保留乙個窗格(也就是關掉其它所有窗格

c-x 數字(1 2 3)挺好,可以開多視窗瀏覽 。挺好用的

刪除游標前的乙個字元        

c-d             刪除游標後的乙個字元

m-移除游標前的乙個詞        

m-d                移除游標後的乙個詞

c-k                 移除從游標到「行尾」間的字元        

m-k                 移除從游標到「句尾」間的字元

移動游標到要移除內容開頭位置。

輸入 c-@ 。emacs 應該會在螢幕的下方顯示乙個「mark set」的訊息。

移動游標到要移除內容結束位置。

輸入 c-w,從「你」開始到「端」之前的文字被全部移除

c-x u 撤銷 

c-_ 撤銷

c-x c-s   儲存這個檔案

c-x c-b   列出緩衝區

c-x s   儲存多個緩衝區

c-y 貼上

c-w 剪下

m-w 複製

2:emacs與verilog

安裝方法

emacs veirlog mode 學習參考**

eg:module test(/*autoarg*/

// outputs

a,// inputs

clk, rst_n, b, c

);input clk;

input rst_n;

input [3:0] b;

input [3:0] c;

output a;

/*autoreg*/

// beginning of automatic regs (for this module's undeclared outputs)

reg   a;

// end of automatics

always@(/*as*/b or c or rst_n)

if(!rst_n)

a = 4'h0;

else

a=b+c;

endmodule

終於完成自己第一篇部落格了。雖然花了一些時間。但是還是蠻有收穫的。以後會一路伴隨部落格成長。come on!!!

emacs 文字編輯

和vi得模式不相容不一樣,emacs同時多種模式,無需進行切換。文字編輯也是如此,直接進行文字的編輯插入即可。c x i 前面說過的插入其他檔案內容針對單字的都是刪除,而詞之上的句,段,章採用的一次性刪除都是移除操作,可以進行恢復。單字的刪除,只能通過命令撤銷進行恢復,取決於可撤銷的命令次數。組合鍵...

vim高效編輯verilog

先做乙個演示 vjjjjjjjjjjyjjjjjjjjjjjp adder d a d b d sum d kkkkkkkkk adder adder0 rst rst clk clk a a0 b b0 sum sum0 把上面的 複製到乙個檔案裡。在linux windows下沒試過,因為鍵的對...

Emacs 031 編輯撤銷

emacs 031 編輯撤銷 vim入門學習的時候,撤銷功能學習的非常早。印象中當時我拿到的教程中說編輯中撤銷操作非常頻繁,以至於寫書的人的鍵盤上u鍵的磨損最厲害。比較膠合的是emacs的撤銷也與u有一定的關係,emacs中編輯撤銷的方法是c x u。到此,emacs學習沒多久倒是深深感受到了這個編...