一、Vi和Vim簡介
所有linux系統都會內帶有vi文本編輯器,而Vim可以看出vi的加強版,Vim具有程序編輯能力
二、Vim常用的三種模式
-
一般模式
以vim打開一個檔案就直接進入一般模式(這是默認的模式)。在這個模式中,你可以使用[上、下、左、右]按鍵來移動光標,你可以刪除字符,或者刪除整行,也可以使用複製,粘貼來處理文本信息。
vim test.txt
2. 插入模式/編輯模式
按下i鍵,我們進入編輯模式(左下角出現”INSERT“字樣)
這時我們可以進行任何編輯,此時vim和其他文本編輯器沒有什麼不同
3. 命令行模式
在這個模式中,你可以使用相關的指令,完成讀取,保存,替換,退出vim,顯示行號等功能
當我們編輯完後,我們想要保存該文件,則需要進入命令模式: 先按下esc,進入一般模式;再按下冒號":",進入命令模式,這時我們可以看到,此時左下角的光標在閃爍,等待輸入。
我們輸入w(保存),點擊回車,可以看到文件已被保存(左下角提示written)
如果要退出,則輸入冒號和q,回車即可退出vim
當然也可以:wq一起寫,代表保存並退出
- :w 保存
- :q 退出
- :q! 強制退出,不保存
- :wq 保存並退出
四、模式的互相轉換
五、Vim常用快捷鍵
-
一般模式下
-
拷貝當前行,並粘貼
在一般模式下 敲 yy完成當前行的拷貝,將光標移到你想要粘貼的位置,按p完成粘貼
-
拷貝包括當前行在內的向下延伸的五行,敲5yy
-
刪除當前行 敲dd
-
刪除當前行向下5行 5dd
-
撤銷某步操作,敲u(需要從編輯模式回到一般模式)
-
-
命令行下
-
在文件中查找某個單詞
/關鍵字 回車就完成查找操作,敲n就是查找下一個
/hello
-