在一般模式下
x,在一行字当中,x向后删除一个字符,X向前删除一个字符
nx, n为数字,连续向后删除n个字符
dd,删除游标所在的一整行
ndd,n为数字,删除游标向下n列
d1G删除光标所在行到第一行的所有数据
dG删除光标所在行到最后一行的所有数据
d$删除游标所在位置到该行的最后一个字符
d0 删除游标所在处到该行的第一个字符
yy复制游标所在的哪一行
nyy复制游标所在行的向下n行
y1G复制光标所在行到第一行的所有数据
yG复制光标所在列到最后一列的所有数据
16-08-02今天又学了一个新招数 ^_^
同时打开多个文件,之前都是ctrl+shift+t新建一个vim窗口,今天发现原来可以这个样子:
vim * -p 一下子就把main文件 .c 文件 .h文件都打开了 在一个vim窗口中。 怎么切换呢?
gt向右切换标签,gT向左切换标签 so easy LOL
怎么实现两个文件直接的复制粘贴?
1 ESC进入命令模式
2 V进入块操作模式
3 移动光标选中要复制的代码内容
4 输入 "+y 就粘贴到粘贴板上了
5 到目标文件中 “+p 就粘贴上了
怎么实现替换
%s/old/new/g g代表不用提示确认