码迷,mamicode.com
首页 > 系统相关 > 详细

vim 跨文件复制

时间:2015-11-13 00:55:05      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:


我们都知道,当我们在一个文件之间进行复制粘贴的时候,vim提供给我们的方法非常多,三个模式下都有方法实现字符、句子、段落之间的复制粘贴。当时,如果
我们想要在两个文件之间进行复制粘贴,这就有点麻烦了。我之前常用的方法是分窗口实现。这个的缺点就是,每次都打开连个文件。更关键的是,如果两个文件>目录相差太多,打开的时候非常的麻烦。而且,这个方法,不适合操作那些需要root权限的文章。还有就是使用ctrl+shift+c跟ctrl+shift+c来进行复制粘贴操作>。这个方法的弊端就更清楚了,因为会存在格式缩进等问题。
今天我在网上看到了一个方法,虽然这个方法操作起来也挺麻烦的。不过,应该会比上面的两个方法好些吧。首先看实现方法。这个方法我只是在ubuntu下的终端>上操作成功,至于window上的gvim就不知道了
1.保证你的电脑上安装了vim-gnome.如果没有安装,你执行gvim命令,系统会提示你可能需要的几个vim相关软件。你直接使用

sudo apt-get install vim-gnome


就行了
2.然后我们就可以下面的命令进行复制粘贴了

"+y(依次点"->+->y)-复制
"+d(依次点"->+->y)-复制


上面两个是在可是模式下。如果是普通模式下,那么就要用"+yy了。

"+p(依次点"->+->y)-复制


其实,这个命令跟我们的yy p等当个文件内复制是很相似的。如果我们把"+这个操作当做是选择寄存器就比较好理解了。yy是使用了默认的寄存器,我们这个则是>使用了+寄存器。选择寄存器以后跟着的就是功能操作,所以,我们在当个文件内的操作,也可以在"+上使用,只是前面增了了一个寄存器而已。+这个寄存器,感>觉应该是系统寄存器

vim 跨文件复制

标签:

原文地址:http://www.cnblogs.com/zhangshuli-1989/p/hq_15_11_13_00_10.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!