the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


vim复制内容到系统剪切板

作者:the5fire | 标签:     | 发布:2013-03-15 7:10 a.m. | 阅读量: 28154, 26607

新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

- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: