1. 程式人生 > >vim使用進階

vim使用進階

標定 保存 光標 快速 插入 path 打開 不能 插入模式

1)命令行模式:鍵入的內容被解釋為命令。

2)插入模式:鍵入的內容被插入文件。

3)可視模式:通過鍵盤選擇、剪切、復制文本。

4)Ex 模式:使用更多命令(例如:存儲文件、替換文本等)。

博主最先接觸vim的時候,也試圖像其他的編輯器一樣使用,即進入到插入模式後進行笨拙的操作。而事實上,vim真正強大和快速的地方在於其命令行模式。在真正熟練vim之後會發現,使用插入模式的時間越來越少,而越來越傾向於使用便捷的命令行模式。

一、關於打開關閉和模式切換

可以通過以下命令啟動Vim:

$ vim test.txt

然後文檔被打開了,但還不能進行編輯,此時 Vim 處在命令行模式。該模式下可以使用鍵盤執行 Vim 命令。

要插入文本,將光標定位至插入位置(下幾節中會說明高效的光標定位方法),然後按 i 進入插入模式。

按 Esc 即可返回命令行模式。

編輯完畢後輸入:wq再回車可以保存退出,或者:q!可以不保存退出。

在命令行模式下,有以下一些值得註意的地方:

1):e <path/to/file> →打開一個文件

2):w →存盤

3):saveas <path/to/file> →另存為 <path/to/file>

4):x, ZZ 或 :wq →保存並退出 (:x 表示僅在需要時保存,ZZ不需要輸入冒號並回車)

5):q! →退出不保存 :qa! 強行退出所有的正在編輯的文件,就算別的文件有更改。

6):bn 和 :bp →在同時打開很多文件時,可通過這兩個命令來切換下一個或上一個文件。

vim使用進階