vim 多行复制

发布时间:2020-04-27 15:43:06 阅读:1154次
http://blog.sina.com.cn/s/blog_7b519a6b0101b3yz.html

方法一:
1、打开一个文件,在该文件下复制几行到另一个文件(如到test.txt),会覆盖test.txt中的内容

   10,100w!test.txt,  注:复制第10行到100行的内容到test.txt中,并覆盖test.txt中的内容

2、在该文件下复制几行到另一个文件,但不会覆盖原内容,即追加

   10,100w!>>test.txt, 注:复制10行到100行的内容追加到test.txt的结尾。

方法二:
下面的命令在vi中不管用,在vim中管用

3、在一个文件中复制几行

   "anyy   复制n行到缓冲区的内容贴上

4、在另一个文件中粘贴

   "ap   在另一个文件中进行粘贴。

一个文件下复制多行 粘贴到本文件或者另一个文件

方法1、在复制内容的开始位置设置一个铆点 我喜欢设置mm(可设置m后加上任意一个字母)

           在复制内容的结尾一行输入  "ay'm(或前面设置的任意的字母)

           粘贴 "ap

方法2、输入从第几行到第几行 后输入要粘贴的位置如复制第10行到第100行的内容并粘贴到200行

           :10,100 copy 200

注:vim下回到shell下  :sh,重新在shell下面回到vim,Ctrl+d

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:vim 多行复制 出自老鄢博客 | 欢迎分享