標籤:

VIM學習筆記 基本編輯命令

啟動

可以在終端窗口中,輸入命令vim,直接在終端窗口打開Vim程序。或者在菜單中找到gvim,點擊打開vim的圖形界面。

編輯

在啟動Vim以後,將默認進入常規模式。這時可以輸入i(insert)命令進入插入模式進行文本輸入。在插入模式下,可以使用Backspace鍵或Delete鍵來刪除一個字元。用方向鍵來控制游標。也就是說,你可以毫無障礙地將vim當作普通的文本編輯器來使用。當然,這完全沒有發揮出vim的強大威力,也無法保證你能高效地完成文本編輯。

使用i命令,將在當前字元的左邊新增文本。而使用I命令,則在當前行的開頭新增文本。使用a命令,可以在當前游標所在的字元後面進入插入狀態,而A命令,則是在一行的末尾進入插入狀態。使用o命令,可以在當前行的下面新增一行並進入插入模式;而使用O命令,則可以在當前行的上一行新增一行並進入插入模式。

在插入模式下,點擊Esc鍵可以返回到常規模式。

在常規模式下,我們強烈建議您用字母鍵(而非方向鍵)h(left),j(down),k(up),l(right)來移動游標。這樣你的雙手就不用離開字母錄入區域,再去敲擊遙遠的方向鍵了。減少雙手的移動距離,將大大提高你的編輯效率。

靈活使用數字和命令組合,將進一步提高編輯的效率。例如3h命令,就可向左移動3個字元。同理,使用數字和其他的移動命令進行組合,將可以大大提高移的速度。

我們可以使用x命令,刪除當前字元。也可以使用X命令,刪除當前游標前的一個字元。將數字和命令組合則可以一次刪除多個字元。例如3x命令,則可以刪除3個字元。

使用dd命令,可以刪除整個當前行。而D命令,則只刪除當前游標到本行結尾的所有文字。

如果我們想要恢復先前的改動,那麼可以使用u命令來撤銷上一次的修改;而U命令則將撤銷進入當前行以後對該行做的所有修改。當游標離開該行之後,就無法再用此命令恢復在該行的操作了。如果我們想要重做某些工作,那麼可以使用CTRL+R命令。

獲得幫助

在常規模式下,輸入:help命令,可以查看vim的聯機幫助。為得到更明確的幫助,我們可以指明所需要知道的內容。例如輸入:help x命令來獲得指定命令的詳細幫助信息。如果想要退出幫助,則可以輸入:q退出命令。

Vim命令中的前導冒號將使游標移動到屏幕底端最後一行的下面,隨後鍵入的命令也隨之顯示在屏幕上,按回車鍵將執行此命令。如果需要取消一個冒號命令,則需要重複按ESC鍵或CTRL+H,直到游標返回到文檔的最後一行。

退出

在完成文本編輯之後,可以使用:q命令退出vim。如果你有未保存的修改,那麼就會在窗口底部顯示錯誤信息。提示你使用:q!命令,放棄改動並強制退出。

你可以使用:w命令,保存改動但並不退出vim。而使用:wq命令,則保存修改並退出程序。

命令小結

Ver: 1.0<上一篇 | 目錄 | 下一篇>


推薦閱讀:

如何把vim打造成一個真正的IDE?
vim插件推薦:放棄低效的hjkl,使用vim-hardtime吧
如何選購 Vim 腳踏板?
為什麼vim只支持等寬字體?
windows 上的 vim 真的很慢么

TAG:Vim |