vim多行复制黏贴方法

多行复制黏贴的方法有:

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部