vim 是一款非常受歡迎的文件編輯器,尤其在程序員中間。它正在積極開發和頻繁更新,並且擁有龐大的社區。甚至有一個Vim研討會

在現代系統中,vi 只是指向 vim 的別名,這意味著 vivim 的增強版。

通過在命令行上運行 vi 命令來啟動它。

您可以在啟動時指定要編輯的特定文件名:

vi test.txt

您需要知道Vim有2個主要模式:

  • 命令(或正常)模式
  • 插入模式

當您啟動編輯器時,您處於命令模式。您無法像GUI編輯器那樣直接輸入文本。您必須進入插入模式。您可以通過按下 i 鍵來進入插入模式。一旦這樣做,底部編輯器出現 -- INSERT -- 字樣:

現在您可以開始輸入並將螢幕填滿文件內容:

您可以使用箭頭鍵移動文件,或使用 h - j - k - l 鍵。 h-l 是左右,j-k 是下上。

編輯結束後,您可以按 esc 鍵退出插入模式,並返回命令模式

此時,您可以瀏覽文件,但無法向其中添加內容(請小心按下的按鍵,因為它們可能是命令)。

現在您可能想要做的一件事是保存文件。您可以按 :(冒號)然後按 w 來保存。

您可以按 : 然後按 wq保存並退出:wq

您可以按 : 然後按 q!不保存退出:q!

要撤消並編輯,進入命令模式並按 u。您可以通過按 ctrl-r重做(取消撤消)。

這些是使用Vim的基礎知識。從這裡開始,開始了一個我們無法在這個簡介中深入探討的兔子洞。

我只會提及那些讓您開始使用Vim進行編輯的命令:

  • 按下 x 鍵刪除當前高亮顯示的字符
  • A 進入當前選中行的末尾
  • 0 轉到行的開頭
  • 轉到單詞的第一個字符,按 d 再加上 w 刪除該詞。如果您使用 e 而不是 w,則保留下一個詞前面的空格
  • dw 之間使用一個數字來刪除多個詞,例如使用 d3w 刪除3個詞向前
  • 按下 d 後按 d 來刪除整行。按下 d 後按 $ 來刪除從光標所在位置到行的結尾的整行

要了解更多有關Vim的信息,我推薦閱讀Vim FAQ ,尤其是運行 vimtutor 命令,這應該已經安裝在您的系統上,並且將大大幫助您開始探索 vim