一、字符的复制

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手册

vimtutorvim的手册
:q退出vimtutor