本文摘自:簡明 Vim 練級(jí)攻略
vim是一款很好用的文本編輯器,下面我們就從上面鏈接中的文章中摘出不同階段的常用命令:
第一級(jí) – 存活:
* 啟動(dòng)Vim后绩郎,默認(rèn)的模式是在Normal模式下
*進(jìn)入Insert模式躺翻,需要按下i鍵鸠项,此時(shí)就可以編輯文本了
*退回Normal模式饼暑,請(qǐng)按esc鍵
下面是Normal模式下第一級(jí)常用的命令
** i →insert模式婚被。按esc回到normal模式
** x →刪除當(dāng)前光標(biāo)所在的一個(gè)字符
**:wq→ 存盤 + 退出 (:w存盤,:q退出)? (注::w 后可以跟文件名)
推薦:
** hjkl(強(qiáng)例推薦使用其移動(dòng)光標(biāo)狡忙,但不必需) →你也可以使用光標(biāo)鍵 (←↓↑→). 注:j就像下箭頭。
** :help → 顯示相關(guān)命令的幫助址芯。你也可以就輸入:help而不跟命令灾茁。(陳皓注:退出幫助需要輸入:q)
第二級(jí) – 感覺良好
1、各種插入模式:
a→ 在光標(biāo)后插入
o→ 在當(dāng)前行后插入一個(gè)新行
O→ 在當(dāng)前行前插入一個(gè)新行
cw→ 替換從光標(biāo)所在位置后到一個(gè)單詞結(jié)尾的字符
2谷炸、簡單的移動(dòng)光標(biāo)
0→ 數(shù)字零北专,到行頭
^→ 到本行第一個(gè)不是blank字符的位置(所謂blank字符就是空格,tab淑廊,換行逗余,回車等)
$→ 到本行行尾
g_→ 到本行最后一個(gè)不是blank字符的位置特咆。
/pattern→ 搜索pattern的字符串(陳皓注:如果搜索出多個(gè)匹配季惩,可按n鍵到下一個(gè))
3、拷貝/粘貼(陳皓注:p/P都可以腻格,p是表示在當(dāng)前位置之后画拾,P表示在當(dāng)前位置之前)
P→ 粘貼
yy→ 拷貝當(dāng)前行當(dāng)行于ddP
4、Undo/Redo
u→ undo
→ redo
5菜职、打開/保存/退出/改變文件(Buffer)
:e → 打開一個(gè)文件
:w→ 存盤
:saveas → 另存為
:x青抛,ZZ或:wq→ 保存并退出 (:x表示僅在需要時(shí)保存,ZZ不需要輸入冒號(hào)并回車)
:q!→ 退出不保存:qa!強(qiáng)行退出所有的正在編輯的文件酬核,就算別的文件有更改蜜另。
:bn和:bp→ 你可以同時(shí)打開很多文件,使用這兩個(gè)命令來切換下一個(gè)或上一個(gè)文件嫡意。(陳皓注:我喜歡使用:n到下一個(gè)文件)