Vi Vim 常用命令記載

2021-07-22 13:34:26 字數 698 閱讀 7738

vi(vim)作為乙個強大的編輯器,其強大的功能由非常多的命令支撐;這麼多的命令靠死記硬背顯示是不行的,而是需要在訓練中強化記憶。這個帖子只是對常用命令作乙個記錄,基本上是根據vimtutor來記錄的。

移動控制:

hjkl左上下右

ctrl+d向下半頁

ctrl+u向上半頁

0移動行頭

nw向前移動n個單詞

shift+v 選中當前行,之後按方向鍵可繼續選中

記憶:hjkl這四個命令是兩對命令,hl左右移動,jk上下移動,這種兩邊成對的方式比按順序成對更為自然。

向下翻頁和向上翻頁分別理解為forward和behind的意思,一般閱讀往前走都是向下走的,所以ctrl+f是向下翻頁,ctrl+b是向上翻頁。

向下翻半頁和向上翻半頁理解為down和up,這兩個就比較好理解了,ctrl+d向下翻半頁,ctrl+u向上翻半頁。

wq儲存後退出

q!強制退出不儲存

刪除:x刪除乙個字元,游標當前所在的字元

de刪除乙個單詞,刪除從當前游標所在字元到單詞結束的部分,如果要刪除整個單詞,先將游標移動單詞的第乙個字元,再用dw刪除

dw刪除乙個單詞,刪除從當前游標所在字元到下,如果要刪除整個單詞,先將游標移動單詞的第乙個字元,再用dw刪除

d$刪除當前游標所在字元到行尾

插入:i在當前游標所在字元前面插入

a在當前行的後面插入

vi vim 常用命令

vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux...

vi vim常用命令

跳到最後一行 shift g 跳到行最後乙個字元 shift 4 跳到檔案開頭 gg 跳到行頭 0 跳到某一行 25gg 或者 25g 或者 n 恢復修改 u 清空檔案 dg 刪除一行 dd 向下查詢 字元 向上查詢 字元 替換 s src des g src是原字元 des是目的 g是替換全部 行...

vi vim常用命令

高效率移動 1 在插入模式之外 基本上來說,你應該盡可能少的呆在插入模式裡面,因為在插入模式裡面 vim 就像乙個 啞巴 編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣易於使用。但 vim 的強大之處在於他的命令列模式!你會發現,在你越來越了解 vim 之後,你就會花越來越少的時間使用插入模...