VIM各種快捷應用

2022-08-02 02:30:08 字數 1178 閱讀 8813

vim +n filename  開啟檔案,游標直接跳轉到第n行

w移動游標到下乙個單詞的詞首,b移動游標到上乙個單詞的詞首

e移動游標到下乙個單詞的結尾,ge移動游標到上乙個單詞的結尾

i   定位到行首輸入內容,     a  定位到行末輸入內容

o  在游標上方新增一行,     o  游標下方新增一行

:n游標移動到檔案第n行

:0=gg       游標移動到檔案首行

:$=g        游標移動到檔案尾行

ng  移動到檔案的第n行

m        游標移動到螢幕中間

0        所在行行首,       $       所在行行尾

/xx查詢某個單詞xx,?xx可以反向查詢

nyy     複製游標下n行,      p      貼上到游標當前位置

進入visual狀態,選定多行,用「>或<」,縮排或縮出

:set nu  顯示行號       :set nonu   取消行號

shift + "*"  向下查詢並高亮顯示,      shift + "#"  向上查詢並高亮顯示

:nohlsearch      取消高亮

zt置頂當前行,通常用來檢視完整的下文

zz將當前行移到螢幕中部,zb將游標所在行移到底部

ctrl+f向下翻頁,ctrl+b向上翻頁

:s/old/new/g          將游標所在行的所有old改為new

:n,ms/old/new/g     將第n,m行之間的行中所有old改為new

:%s/old/new/g       將全文的old改為new

:%s/old/new/gc      替換整個檔案中的所有old,但在每次出現時提示

#vim -o filename1 filename2     兩個檔案同時總想開啟

#vim -o filename1 filename2     兩個檔案同時橫向開啟

ctrl+ww             切換檔案

vim快捷操作

vim vi improve最初是乙個大神完全把vi複製到他自己的計算機,但後來慢慢地變成了不斷增加新功能,便於程式設計人員coding的過程,vim設計的基礎是你在使用時完全基於鍵盤,他希望你整個編輯都在使用鍵盤而不是滑鼠,所以鍵盤的每個按鍵都有固定的用法,同時這也注定vim有很多的命令需要去記憶...

vim 快捷操作

移動游標0 行首,跳至行首,不管有無縮排,就是調到第0個字元 行首,跳至行首的第乙個字元 行尾,跳至行尾 gg 文首,跳至文首 g 文尾,跳至文尾編輯dd 刪除,刪除游標所在的行 yy 複製,複製游標所在的行 p 貼上,貼上裁剪版中的內容到游標所在行的下面一行 u 撤銷查詢替換 string 搜尋,...

VIM 快捷操作

linux就是這個範 的章節 7.1.2 中,有個腦圖很好記。vim cheat sheet 移動單個字元hj kl移動單詞 w下一單詞第乙個字元 w下一長單詞第乙個字元 e下一單詞最後乙個字元 e下一長單詞最後乙個字元 b前一單詞第乙個字元 b前一長單詞第乙個字元 移動行0到行首 到行尾 行號g跳...