Vim常用快捷鍵總結

jopen 10年前發布 | 12K 次閱讀 Vim Linux

vim作為現在主要的編輯工具,將常用快捷鍵總結如下:

一、基本編輯

vim a.txt +n : 打開文件a.txt,同時定位到文件的第n行

在命令模式下,按下列字符進入插入模式:

a : 進入插入模式,光標處于當前位置之后

s : 刪除光標所在處字符,進入插入模式

A : 進入插入模式,光標定位到當前行尾

i : 進入插入模式, 光標定位到當前位置

I : 進入插入模式, 光標定位到當前行首

o : 在當前行后插入新行

O : 在當前行前插入新行

 

在命令模式下,按下列字符進行刪除:

dd : 剪切當前行

ndd : 剪切當前行起的n行

dw : 剪切從光標處起的一個單詞

ndw : 剪切從光標處起的n個單詞

d^ : 剪切從行首到光標當前位置的內容

d$ : 剪切從當前位置到行尾的內容

x : 剪切當前光標后的一個字符

nx : 剪切從當前光標起的n個字符

 

在命令模式下,按下列字符進行跳轉:

G : 跳轉到文件末尾

gg : 跳轉到文件開頭

w : 跳轉到下一個單詞的位置

W : 跳轉到下一個單詞的起始處

b : 跳到上一個單詞處

B : 跳到上一個單詞的起始處

:n :跳轉到第n行

fx : 跳到下一個x出現的位置

^ : 跳到當前行首

$ : 跳到當前行尾

h,j,k,l : 向左,下,上,右移動


搜索和替換:

/w : 向下匹配w,按n可跳轉到下一個

?w : 向上匹配w,按n可匹配下一個

:s/src/dest/ : 將第一個src替換成dest

:%s/src/dest/gc:全局替換src為dest,并依此確認

 

命令模式下,復制和張貼:

p : 將剪切板的內容粘貼到光標之后 

nyy : 將從光標開始的n行復制到剪切板

v : 進入可視模式,可以使用h,j,k,l移動光標,按y復制,按d剪切

V : 進入行可視模式

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!