vim常用命令總結

2021-08-07 10:42:56 字數 1075 閱讀 3161

三種模式:命令模式,末行模式,插入模式

esc:將任何模式切換到命令模式

從命令模式切換到插入模式:

i:在當前游標之前插入字元

i:在行首插入字元

a:在當前游標之後插入字元

a:在行末插入字元

o:在下一行新建一行並且插入字元

o:在上一行新建一行並且插入字元

命令模式下:

dd:剪下當前行(剪下後不貼上即為刪除)

數字+dd:刪除從當前航開始的幾行

yy:複製當前行

數字+yy:從當前行開始複製幾行

p:貼上

d:剪下從游標處到行末的字元

d0:剪下從當前游標開始到行首的字元

x:刪除當前游標所指的字元

x:刪除當前游標之前的乙個字元

u:撤銷

ctrl+r:反撤銷

ctrl+f:向下翻一頁

ctrl+b:向上翻一頁

ctrl+u:向上翻半屏

ctrl+d:向下翻半屏

h:調到螢幕的第一行

m:調到螢幕的**一行

l:調到螢幕的最後一行

h:向左移動游標

j:向下移動游標

k:向上移動游標

l:向右移動游標

g:調到整個**的最後一行

數字+g:調到整個**的指定行

gg:調到整個**的第一行

v:按照字元來乙個乙個選擇**片段

v:按照行來選擇**片段

<<:將選中的片段整體左移

>>:將選中的片段整體右移

r:替換乙個字元

r:替換一段字元

/+搜尋內容:搜尋指定內容,並且高亮

n:往下走乙個搜尋物件

n:往上走乙個搜尋物件

shift+zz:儲存並且退出

末行模式下:

:%s/123/abc/g :將**中所有的123替換成abc

:數字,數字s/123/abc/g:將數字指定的行之間的123全部替換成abc

:wq或者:x:儲存並且退出

VIM常用命令總結

個人常用的vim命令列表 移動游標 上 k nk 向上移動n行 9999k或gg可以移到第一行 g移到最後一行 下 j nj 向下移動n行 左 h nh 向左移動n列 右 l nl 向右移動n列 w 游標以單詞向前移動 nw 游標向前移動n個單詞 游標到單詞的第乙個字母上 b 與w相反 e 游標以單...

vim常用命令總結

把vim常用命令總結一下,以便日後查閱 模式 normal 常規模式 esc insert 插入模式 i visual 可視模式 選擇整行,整段文字 v 儲存,退出 wq 儲存 退出 q 強制退出 進入,返回 ctrl 進入tag ctrl o 返回上一層 插入 i 在游標前插入字元 a 在一行的末...

Vim常用命令總結

h j k l 分別對應於 ctrl f 向下翻一頁 forward ctrl b 向上翻一頁 back ctrl d 向下翻半頁 down ctrl u 向上翻半頁 up h 螢幕頂行首字元 m 螢幕中間首字元 l 螢幕末行首字元 gg 當前檔案首行首字元 g 當前檔案末行首字元 n g 跳轉到第...