vim开启系统剪切板并复制内容到系统剪切板,可以粘贴到网页或其他文档中

来源:互联网 发布:淘宝值得推荐平价店铺 编辑:程序博客网 时间:2024/05/01 00:01

原文:http://hi.baidu.com/zeyu203/item/0885be0543ca381acc34ead2

vim 无法复制到系统剪贴板

需要装上vim-gnome 和 vim-gui-common 之后就可以开启系统剪贴板,就是+剪贴板


在VIM中使用:

reg命令可以查看所有剪贴板内容

使用<CTRL>+<INSERT>或者输入命令“+y即可把选中内容复制到系统剪贴板

使用<SHIFT>+<INSERT>或者输入命令”+p即可把系统剪贴板中内容粘贴到VIM中




原文:http://blog.csdn.net/mci2004/article/details/7897821

菜鸟,初玩VIM怎么把VIM中的东西复制出来,或者怎么把外面的东西复制进VIM成了问题。上网,查了些资料,先把方法记录在此。


VIM中有很多的很多的寄存器,可以使用命令

[plain] view plaincopy
  1. :reg  
用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容。所以在VISUAL模式下,按p是不能把系统粘贴版里的内容拷贝到VIM中的。


那么怎么在VIM中要怎么使用系统剪切版里的东西呢? VIM中在输入模式下, 按Shift+Insert可以直接把系统剪切版里的内容拷贝到VIM中,也就是寄存器 【 “+ 】 里的东西。

如果想把,VIM内的东西拷贝到外面去 要使用命令

[java] view plaincopy
  1. ”+y  
意思是把选定的内容 yank到 寄存器 【 “+ 】 中,这对应就是系统中的剪切版。 使用命令
[java] view plaincopy
  1. ”+p  

意思是把起存器【 “+ 】 中的内容 paste到当前的VIM中。



原文:http://www.the5fire.com/vim-copy-to-clipboard.html

新blog上线几天了,在别人没有发现问题之前,自己发现了不少问题,最严重的问题还是之前说的:旧文章的排版,实在是不好弄。因为新文章格式打算用rst来写。

关于rst写博客,我自己也写了篇文章,来边实践边记录 用reStructuredText来写博客(测试) ,方便以后写出专业的rST格式。

说回正题,vim中的复制到系统剪切板一直是我之前的心病,因为不熟悉所以有阴影存在。但到目前为止我对vim有了更多的认识,于是就把这个问题解决了。

怎么解决的呢?很简单。

shift+v然后选中几行之后,在当前模式下输入:"+y ,然后就可以粘贴到其他系统中了。

Note

注意

上面输入的是:引号 加号 y

不过这不够快捷,于是想到不如绑定一个快捷键,在vim中有以下几种按键绑定的模式:

Note

键盘映射模式

  • map : 正常模式,可视化模式和运算符模式可用
  • nmap :正常模式可用
  • vmap :可视化模式可用
  • omap :运算符模式可用
  • map! :插入模式和命令行模式可用
  • imap :插入模式可用
  • cmap :命令行模式可用

因此,我只需要用vmap来绑定我要用的快捷键,绑定了ctrl+c:

vmap <c-c> "+y

这样就可以在vim里写博客,然后复制出来了。

参考:http://yyq123.blogspot.com/2010/12/vim-map.html