您的位置:首页 > 其它

vim多行复制黏贴方法

2013-06-26 00:39 260 查看
多行复制黏贴的方法有:

1. 光标移到复制的第一行,例如要复制5行:5yy,光标移到要黏贴的位置,输入p或者P(p是在所在位置的后方黏贴,P是在所在位置前方黏贴)

这个方法适合要复制的行数较少情况。

2. 在normal模式下输入:开始行数,结束行数 co(py) 要黏贴的行数

例如要将第5到10行黏贴到第15行后面可以这么写:5,10 copy 15 这个方法适合有大量的行数情况。

3. shift+v进入可视模式,选中要拷贝的行,输入y复制,光标移到奥黏贴的位置,输入p或者P黏贴。这个方法最直观。

代码多行注释和删除

1. 光标移到要注释的行首,ctrl+v进入可视块模式,移动上下键选中要注释的行,输入I(大写i),输入要注释的字符(例如python是#),输入两个esc回到normal模式

2. 删除过程一样:先ctrl+v,选中要删除注释的行,输入x即可

3. 如果要在很多行后面加相同的东西也可以用这个方法:ctrl+v,选中要添加的行,输入A,输入要添加的字符,输入两个esc回到normal模式

在可视模式(v),可视行模式(shift+v),可视块模式中,选中行后,可以按d(或者D,删除所选中部分所在的行)删除说选中的行,按c(或者C,删除所选中部分所在的行并进入插入模式)删除所选中的行并进入插入模式。

参考链接:http://blog.chinaunix.net/uid-25100840-id-271122.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: