gg 最開始處
nG :n 光标之後多少行
$ 光标的末尾
0 ^ 光标的行首
o 開辟光标下一行插入
O 開辟光标上一行插入
x 删除光标所在處字元
nx 删除光标所在處後n個字元
ndd 删除n行
dG 删除光标所在行到檔案末尾内容
D 删除光标所在處到行位的内容
:n1,n2d 删除指定範圍的行
yy 複制目前行
nyy 複制目前一下n行
dd 剪切目前行
ndd 剪切目前一下n行
p,P 粘貼在目前光标所在行下或者行上
r 取代光标所在處字元
R 從光标所在處開始替換字元,按Esc結束
u 取消上一步操作
/string 搜尋指定字元串
搜尋時忽略大小寫: set ic
n 搜尋指定字元串出現的下一個位置
:%s/old/new/g 全文替換指定字元串
:n1,n2s/old/new/g 在一定範圍内替換指定字元串
:w new_filename 另存為指定檔案
ZZ 快捷鍵,儲存修改并退出
vim的多行操作
一、多行注釋
1、 使用vim打開要操作的檔案
2、 Ctrl+V,進入VISUAL BLOCK模式
3、 使用上下的方向鍵移動光标,選擇你需要注釋的行
4、shift+i,輸入注釋符号 #
5、esc,退出visual block模式。
二、取消多行注釋
1、使用vim打開要操作的檔案
2、 Ctrl+V,進入VISUAL BLOCK模式
3、使用上下的方向鍵移動光标,選擇你需要取消注釋的行
4、輸入 x,删除所有的 #,同時退出visual block模式