您的位置:首页 > 运维架构 > Linux

linux基础学习笔记-5关于vim

2016-05-24 19:57 357 查看
在一般模式下

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代表不用提示确认
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: