移動游標
0 行首,跳至行首,不管有無縮排,就是調到第0個字元
^ 行首,跳至行首的第乙個字元
$ 行尾,跳至行尾
gg 文首,跳至文首
g 文尾,跳至文尾
編輯dd 刪除,刪除游標所在的行
yy 複製,複製游標所在的行
p 貼上,貼上裁剪版中的內容到游標所在行的下面一行
u 撤銷
查詢替換/string 搜尋,向後搜尋字串string
?string 搜尋,向前搜尋字串string
:%s/old/new/g 替換,將整個檔案所有的old替換為new
:%s/old/new/gc 替換,每次替換前都需要確定是否替換
退出編輯器:w 儲存,將緩衝區寫入檔案,即儲存修改
:wq 儲存修改並退出
:q 退出,如果對檔案有修改,退出時會有提示
:q! 強制退出,放棄對檔案的修改,強制退出
其他常用命令:set nu 顯示行號
:set nonu 取消顯示行號
注意
所有的操作都是在命令模式下進行的命令模式------>編輯模式:
a
、i
、o
、a
、i
、o
vim快捷操作
vim vi improve最初是乙個大神完全把vi複製到他自己的計算機,但後來慢慢地變成了不斷增加新功能,便於程式設計人員coding的過程,vim設計的基礎是你在使用時完全基於鍵盤,他希望你整個編輯都在使用鍵盤而不是滑鼠,所以鍵盤的每個按鍵都有固定的用法,同時這也注定vim有很多的命令需要去記憶...
VIM 快捷操作
linux就是這個範 的章節 7.1.2 中,有個腦圖很好記。vim cheat sheet 移動單個字元hj kl移動單詞 w下一單詞第乙個字元 w下一長單詞第乙個字元 e下一單詞最後乙個字元 e下一長單詞最後乙個字元 b前一單詞第乙個字元 b前一長單詞第乙個字元 移動行0到行首 到行尾 行號g跳...
Vim快捷鍵操作
1 左移h 右移l 下移j 上移k 2 向下翻頁ctrl f,向上翻頁ctrl b 3 向下翻半頁ctrl d,向上翻半頁ctrl u 4 移動到行尾 移動到行首0 數字 移動到行首第乙個字元處 5 移動游標到下乙個句子 移動游標到上乙個句子 6 移動到段首 7 移動到下乙個詞w,移動到上乙個詞b ...