vim 有三種工作狀態:命令模式、插入模式、底行模式。通過切換不同的模式可以完成不同的功能,我們通
過編輯一個文檔為例,來學習下 vim 的使用。首先打開終端,輸入命令“sudo vi myfile”,如下圖所示:
2.jpg
vim 打開 myfile 文件首先處于命令行模式,此時我們是不能在終端輸入文本的,因此我們需要切換到插
入模式,我們可以在終端輸入下面字母中的任意一個就可以進入插入模式了:
a //在當前光標所在字符后面,轉為插入模式
i //在當前光標所在字符前面,轉為插入模式
o //在當前光標所在行的下方,新建一行,轉為插入模式
O //在當前光標所在行的上方,新建一行,轉為插入模式
s //刪除光標所在字符
r //替換光標處字符
我們最常用的就是輸入字母“a”,我們在上圖按下鍵盤的“a”按鍵,可以看到終端的左下角會有“插
入”的提示,表示當前是插入模式了,如下圖所示:
在上圖的底行模式,常用的命令有下面幾個:
q 退出
w 保存修改
q! 退出,不保存修改
我們對上面輸入的文本保存,可以輸入“wq”,然后按回車即可完成文檔保存并退出 vim,如下圖所示:
7.jpg
退出 vim 文本編輯器以后,我們可以使用 cat 命令查看下剛才我們創建的 myfile 文件的內容,如下圖所示:
8.jpg
通過上圖可以看到,myfile 文件中的內容就是我們用 vim 編輯器輸入的內容,至此我們已經完整的使用 vim
文本編輯器實現了文檔的創建,編輯,保存了。
有時候我們在編輯文件的過程中或用到關鍵字查找功能,vim 編輯器也提供了非常方便的關鍵字查找功
能,下面我們來學習下 vim 的關鍵字查找功能,首先輸入“vim myfile”打開前面創建的 myfile 文件,如下
圖所示:
9.jpg
在上圖中我們打開了文件 myfile,此時 vim 處于命令行模式,我們在終端輸入“/”字符使 vim 進入底板模
式,如下圖所示: