vim編輯器常用命令總結
vim工作模式:命令模式,插入模式,編輯模式
插入命令:
a : 在光標後添加文本內容
A:在光標所在行的行尾添加文本內容
i :在光標前插入文本
I :在光標所在行的行首添加文本內容
o:在光標下方插入新行
O:在光標上方插入新行
定位命令:
h:方向左鍵,左移一個字符
l:方向右鍵,右移一個字符
j:方向下鍵,下移一行
k:方向上鍵,上移一行
$: 移至行尾
0:移至行首
H: 移至屏幕上端
L:移至屏幕下端
M:移至屏幕中央
:set number 設置行號,vim會顯示行號
:set nonu 取消行號
gg:到第一行
G:到最後一行
:n : 到n行
刪除命令:
x:刪除光標所在處的字符
nx:刪除光標所在處後的n個字符
dd:刪除光標所在行,
ndd:刪除n行
dG:刪除光標所在行到末尾的內容
D:刪除從光標所在處到行尾的內容
:n1,n2d : 刪除指定範圍行(n1~n2)的內容
複製和剪切命令:
yy , Y :複製當前行
nyy,nY:複製當前行以下n行
dd:剪切當前行
ndd:剪切當前行以下n行
p/P :粘貼到當前光標所在行的行下/行上
取消替換命令:
r:取代光標所在處的字符
R:從光標所在處開始替換字符,ESC結束
u: 取消上一步
搜索/替換命令:
/string: 向前搜索制定字符串,若要在搜索時忽略大小寫,可在編輯模式下執行
:set ic 即可
n: 搜索指定字符串的下一個出現位置
:%s/old/new/g : 在全文範圍內替換制定字符串
:n1,n2s/old/new/g : 在一定範圍內替換制定字符串
插入命令:
a : 在光標後添加文本內容
A:在光標所在行的行尾添加文本內容
i :在光標前插入文本
I :在光標所在行的行首添加文本內容
o:在光標下方插入新行
O:在光標上方插入新行
定位命令:
h:方向左鍵,左移一個字符
l:方向右鍵,右移一個字符
j:方向下鍵,下移一行
k:方向上鍵,上移一行
$: 移至行尾
0:移至行首
H: 移至屏幕上端
L:移至屏幕下端
M:移至屏幕中央
:set number 設置行號,vim會顯示行號
:set nonu 取消行號
gg:到第一行
G:到最後一行
:n : 到n行
刪除命令:
x:刪除光標所在處的字符
nx:刪除光標所在處後的n個字符
dd:刪除光標所在行,
ndd:刪除n行
dG:刪除光標所在行到末尾的內容
D:刪除從光標所在處到行尾的內容
:n1,n2d : 刪除指定範圍行(n1~n2)的內容
複製和剪切命令:
yy , Y :複製當前行
nyy,nY:複製當前行以下n行
dd:剪切當前行
ndd:剪切當前行以下n行
p/P :粘貼到當前光標所在行的行下/行上
取消替換命令:
r:取代光標所在處的字符
R:從光標所在處開始替換字符,ESC結束
u: 取消上一步
搜索/替換命令:
/string: 向前搜索制定字符串,若要在搜索時忽略大小寫,可在編輯模式下執行
:set ic 即可
n: 搜索指定字符串的下一個出現位置
:%s/old/new/g : 在全文範圍內替換制定字符串
:n1,n2s/old/new/g : 在一定範圍內替換制定字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.