Vim工作模式
命令模式,插入模式,编辑模式
常用命令
vi [文件名] 进入命令模式
a,i,o 进入插入模式,可输入文本(ESC退出)
: 进入编辑模式(按回车结束运行)
:wq 保存修改并退出
:q! 不保存退出
:w 保存修改
ZZ 保存修改并退出
:set nu 设置行号
:set nonu 取消行号
:n 定位到第n行
:n1,n2d 删除指定范围的行
yy 复制当前行
nyy 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p、P 粘贴在当前光标所在行下或行上
u 取消上一步操作
/string 搜索指定字符串(忽略大小写:set ic)
n 搜索指定字符串的下一个出现位置
:%s/old/new/g 全文替换指定字符串
:n1,n2s/old/new/g 在指定行范围内替换指定字符串
常用操作
:r [文件名];导入命令执行结果
map 快捷键 触发命令;自定义快捷键
:n1,n2/^/#/g; 连续行注释(:1,4s/^/#/g;注释第一行到第四行)
:ab mymail xdsxhdyy@126.com; 替换(当我输入mymail时就会直接显示我的邮箱)