1. 程式人生 > >5.1-5.4 vim快捷鍵

5.1-5.4 vim快捷鍵

quit http make 不必要 返回 title roo com 最小

5.1-5.4

vim和vi幾乎是一樣的,唯一的區別就是當編輯一個文本時,使用vi不會顯示顏色,而使用vim會顯示顏色。

vim有三個模式:一般模式,編輯模式,命令模式。

系統最小化安裝時沒有安裝vim命令,需要自己使用yum進行安裝:

[root@gaohanwei ~]# yum install -y vim-enhanced

version 查看當前系統的vim版本

一般模式下移動光標

技術分享圖片技術分享圖片

補充:

空格鍵:向右移動一個字符 數字‘0’和shift+6:將光標移動到行首

shift+4:將光標移動到行尾


一般模式下剪切、復制、粘貼

技術分享圖片技術分享圖片


進入編輯模式

技術分享圖片技術分享圖片

從編輯模式返回一般模式“Esc”


命令模式

技術分享圖片技術分享圖片


“:wq”和“:x”的區別

  • “:wq”強制性寫入文件並退出(存盤並退出 write and quite)。即使文件沒有被修改也強制寫入,並更新文件的修改時間。

  • “:x”寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間;否則不會更新文件修改時間。

  • 區別:

  這兩者一般情況下沒什麽不一樣,但是在編程方面,對編輯源文件可能會產生重要影響。因為文件即使沒有修改,":wq" 強制更新文件的修改時間,這樣會讓 make 編譯整個項目時以為文件被修改過了,然後就得重新編譯鏈接生成可執行文件。這可能會產生讓人誤解的後果,當然也產生了不必要的系統資源花銷。不過像是版本控制的軟件一般首選還是比較文件內容,修改時間一般不加以理會。


vim中常用的幾個快捷鍵

  • 註釋所有的行:ctrl+v j/k+ shift +i

  • 查看光標當前的man手冊 shift+k

  • d+f+字符

  • 選中面積 v+t+字符

  • 在vim裏面刪除光標後的所有字符 shift+d

  • 刪除當前光標上的單詞 d+i+w

  • 選中當前光標上的單詞 v+i+w



5.1-5.4 vim快捷鍵