Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285209
  • 博文数量: 65
  • 博客积分: 3091
  • 博客等级: 中校
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-25 09:44
文章存档

2013年(2)

2012年(11)

2011年(12)

2010年(13)

2009年(15)

2008年(12)

分类: LINUX

2008-08-13 18:14:45

由于Linux系统 并没有如同windows上面的那样通用的剪贴板。所以,在多个VI终端窗口之间拷贝文件内容需要一点技巧。其中一个方法就是利用一个文件来作中转,下面这段代码的原理即是如此。将以下两行代码添加到你的.vimrc里面去,在使用VI时,定义一个标签(如mm定义了标签m),在命令行模式下用C m来拷贝标签m与当前行之间的文件内容,即可在另 外的终端上用V来粘贴。该方法在任何linux和Unix下面都是可行的。

代码(在Vim 7.1环境下):
command -nargs=1 C :',. w! $HOME/.vimbuf
command -nargs=0 P :r $HOME/.vimbuf

阅读(726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~