vim编辑器
撤销
u 撤销 ctrl+r 取消撤销
光标移动
G 光标移到文本结尾 gg 光标移到文本开头
$ 光标移到行尾 ^ 光标移到行首
移动光标并编辑
快速移动光标编辑
小写 i 在光标位置编辑文本 大写 I 到光标行首编辑
小写 o 光标下行新起一行编辑 大写 O 光标上行新起一行编辑
小写 a 光标移到右边下一个字符编辑 大写 A 光标移到行尾编辑
大写 C 删除光标行后面的编辑 小写 cc 删除当前行编辑
复制
y 复制 yy 复制当前行 nyy 复制当前n行
p 粘贴 np 粘贴n行
v 选择文本 esc 退出
删除
x 删除光标选择的字符
dd 删除光标所在行
ndd 删除光标所在后n行
dG 删除光标所在行到最后
搜索内容
/zhang 回车 按n寻找 区分内容大小写
/zhang\c 回车 按n寻找 不区分内容大小写
低行模式
:set nu --显示行号 :set nonu --取消显示行号
:4,6move9 --把4到6行内容移动到9行
:5,7copy13 --把5到7行内容移动到13行
替换修改全部内容
解释: %:全部替换 s:substitute替换 g:global整行符合要求字符都替换
:%s
替换修改部分内容
:2,6s
:5,$s
:w 保存 :wq 保存退出 :q! 强退
批量操作文件内容
--批量注释
01.ctrl+v --进入试图模式
-- VISUAL BLOCK --
02.批量选中要编辑的行
方向键选择
03.进行编辑修改
shift+i
04.实现批量修改
按esc
--批量删除
01.ctrl+v --进入试图模式
-- VISUAL BLOCK --
02.批量选中要编辑的行
方向键选择
03.删除信息
按字母 d 或者键盘字母 x