Vim 操作(一)
阿新 • • 發佈:2019-01-08
上下左右
左 h 下 j 上 k 右 l
翻頁
向下翻一頁:ctrl f
想下翻半頁:ctrl d
向上翻一頁:ctrl b
向上翻半頁:ctrl u
移動游標
w 移到下一個單詞的開始
W 移到下一個單詞的開始(以空格區分是否到上一個單詞)
b 移到上一個單詞的開始
B 移到上一個單詞的開始(以空格區分是否到上一個單詞)
0(零)移到行首
$ 移到到行末
^ 移動到當前行的第一個非空字元處(如果該行首沒有空格,那麼效果與0是一樣的)
g_:移動到當前行的最後一個非空格字元處
插入、追加字元
i 當前游標處插入字元
o 當前行下面插入新的一行
O 當前行上面插入新的一行
a 在當前游標後追加字元
R 替換當前游標位置的字元
:r file 把檔案file的內容插入到當前行的下一行
:r! command:把command返回的結果插入到當前行的下一行
拷貝一個單詞、行首、行尾、整行
yw 拷貝游標所在的單詞
y0 拷貝游標到行首的內容
y$ 拷貝游標到行末的內容
yy 拷貝當前行
nyy 拷貝從當前行到n行的內容
刪除一個單詞,行首、行尾、整行
x 刪除游標後的字元
dw 刪除游標處的一個單詞
d0:刪除游標處到行首的字元
d$:刪除游標處到行尾的字元
dd:刪除整行
ndd:刪除n行(同樣n代表數字)
移動到某一行
G 移動到最後一行
nG 移動到n行
搜尋
? 向上搜尋
/ 想下搜尋
n 跳到下一個搜尋結果
:set ignorecase 忽略大小寫
:set hlsearch