1.6高效編輯器GVIM-明德?lián)P至簡(jiǎn)設(shè)計(jì)法原理與應(yīng)用
需要看對(duì)應(yīng)的視頻,請(qǐng)點(diǎn)擊視頻編號(hào):001400000082
1、本節(jié)講解的是關(guān)于文編編輯工具GVIM的介紹
第六章高效編輯器GVIM
GVIM是類似于記事本的代碼編輯工具,但它比記事本的輸入效率高,能提高我們的工作效率,在IC開發(fā)領(lǐng)域得到廣泛的應(yīng)用。本節(jié)講述使用GVIM的必備技巧,這些技巧是使用GVIM的前提,掌握了這些技巧,在不追求效率的前提下,足以應(yīng)付所有應(yīng)用。
明德?lián)P建議:必須牢記并熟悉本章技巧。
GVIM的界面

圖91
GVIM有三個(gè)操作模式,分別是命令模式、編輯模式和列操作模式(注意,這是明德?lián)P為教學(xué)方便而做的簡(jiǎn)明劃分,不嚴(yán)謹(jǐn)?shù)銐蚶斫?。
命令模式:在此模式下,不可對(duì)文本進(jìn)行編輯,鍵盤的所有按鍵都是各種不同的操作命令。
編輯模式:在此模式下,GVIM就相當(dāng)于記事本,鍵盤上的所有按鍵(除ESC外)都是對(duì)文件的輸入。
列操作模式:在此模式下,對(duì)GVIM操作都是按列來對(duì)齊操作的。
GVIM界面切換
默認(rèn)GVIM是命令模式。
在命令模式下,輸入i進(jìn)入編輯模式。
在任何模式下,按Esc進(jìn)入命令模式。
在命令模式下,按ctrl+q進(jìn)入列操作模式。
1基本技巧
本節(jié)講述使用GVIM的基本技巧,這些技巧是使用GVIM的常見命令,覆蓋了大部分的使用場(chǎng)合。建議掌握一下。
1.1補(bǔ)全命令
補(bǔ)全命令(ctrl+p)
1.2跳轉(zhuǎn)命令
文件內(nèi)跳轉(zhuǎn)(gg, G, :100)
1.3搜索命令
搜索命令(*,/, n, N)
1.4刪除復(fù)制命令
刪除一行:dd
刪除2行:d2d
復(fù)制當(dāng)前行:yy
復(fù)制當(dāng)前及向下的5行:y5y
粘貼:p
復(fù)制:ctrl+c
粘貼:ctrl + v
2高級(jí)技巧
2.1替換命令
替換命令(:%s/xx/yy/gc , ?:10:100s/xx/yy/gc)
2.2列刪除方法
2.3列插入方法
用hjkl來上下左右,選擇范圍
用“I”來插入數(shù)據(jù),然后用esc退出,使每一列都加上同樣內(nèi)容。
可以先用鼠標(biāo)選擇范圍,再ctrl+q來選定列