一、字符的复制

yl 复制一个子母
y3l 复制3个子母
yw 复制一个单词
y3w 复制3个单词
yy 复制1行
y3y 复制3行
p 复制完成后后按"p"粘贴

二、字符的删除

dl 删除一个子母
d3l 删除3个子母
dw 删除一个单词
d3w 删除3个单词
dd 删除一行
d3d 删除3行

三、字符的剪切

cl 剪切一个子母
c3l 剪切3个子母
cw 剪切一个单词
c3w 剪切3个单词
cc 剪切一行
c3c 剪切3行

注意:经过剪切后会进入到插入模式,在执行黏贴动作时一定要退出插入模式

四、vim的可视化模式

  1、在命令模式下按"Ctrl+v"可以进入到可视模式,在可视模式下可以区域选择字符。

  2、可视模式下批量添加字符

    步骤1:ctrl+v 选中要加入字符所在列

    步骤2:按“I”进入插入模式,写入要加入的字符

    步骤3:按esc

五、批量修改字符

:%s/原有字符/替换后字符 只替换每一行中第一个出现的原有字符
:%s/原有字符/替换后字符/g 替换全文中所有原有字符
:%s/^\ *//g 把行首的空格去掉,\代表转义的意思

六、vim的分屏

Ctrl+w  s
上下分屏
Ctrl+w  v 左右分屏
Ctrl+w  c 关闭光标所在屏幕
Ctrl+w  上下左右 光标移动到指定屏幕
:sp+file2 同时编辑当前文件和file2

七、vim光标移动

    在命令模式下:

:数字 移动到指定的行
G 文件最后一行
gg 文件的第一行

 在插入命令下

i 光标所在位置插入
I

光标所在行首

a 光标所在字符的下一个位置
A 光标所在行尾
o 光标所在下一行
O 光标所在上一行
s 删除光标所在字符插入
S 删除光标所在行插入

八、vim的退出模式

:q 用vim打开文件但没有对人后字符做任何操作时可直接退出
:q! 当用vim打开文件并对字符作操作,放弃所有操作退出
:wq 保存退出
:wq! 强行保存退出,对超级用户及文件所有人生效

九、vim手册

vimtutor vim的手册
:q 退出vimtutor