芯片前端工程師在遇到Verilog、SystemVerilog代碼行超過1000行時(shí),經(jīng)常需要上下翻代碼,非常不方便,GVIM編輯器提供了折疊的功能,可以把不關(guān)注的一些內(nèi)容給折疊起來。
首先介紹下Vim常用模式:
命令模式(command-mode):Esc之后,輸入shift+:
插入模式(insert-mode):Esc之后,輸入i
可視模式(visual-mode):Esc之后,輸入v
正常模式(normal-mode):Esc
注意,打開Vim都是正常模式。在任何模式下,只要按下 Esc 鍵就可以返回正常模式??梢暷J较喈?dāng)于高亮選取文本后的普通模式,可視模式具有子模式,以行為單位進(jìn)行選取的可視行模式,使用“V”鍵進(jìn)入(也就是Shift+v);和以塊為單位進(jìn)行選取的可視塊模式,使用“Ctrl+v”鍵進(jìn)入。
正常模式下常見的幾個(gè)折疊命令: 命令速記: z+f+數(shù)字+Enter:創(chuàng)建折疊,從當(dāng)前光標(biāo)所在行折疊“數(shù)字”行。折疊還可以相互疊加。 z+n:將所有折疊點(diǎn)全部展開。 z+f:將所有折疊點(diǎn)折疊,前提是不要zd/zD刪除了折疊。 z+d:刪除光標(biāo)所在行一個(gè)折疊,刪除后就沒有了,只能重新創(chuàng)建。 z+D: 遞歸刪除光標(biāo)所在行所有折疊,刪除后就沒有了,只能重新創(chuàng)建。 z+E:如果不需要所有折疊了,可以鍵盤輸入"z"+"E"來一次性刪除所有折疊。 折疊時(shí)候,懶得去數(shù)折疊多少行,也可以手動(dòng)shift+v高亮選中如下(可視模式),輸入zf即可折疊。
輸入zf即可折疊如下:
我們可以在vim命令模式下,輸入命令::h fold-commands 可以用來查看有關(guān)折疊的命令:
折疊包含6種模式:
我們也可以在配置文件.vimrc修改配置,但是一般默認(rèn)配置即可。如果我們?cè)趡/.vimrc做了修改,需要在terminal輸入:source ~/.vimrc 用于確保折疊設(shè)置生效。
審核編輯:黃飛
-
命令
+關(guān)注
關(guān)注
5文章
678瀏覽量
21965 -
Gvim
+關(guān)注
關(guān)注
0文章
8瀏覽量
2953
原文標(biāo)題:Gvim折疊辦法速記
文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論