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 之後,你就會花越來越少的時間使用插入模...