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模式