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