如何实现vim和其他程序的复制粘贴
来源:互联网 发布:centos rpm安装jdk1.6 编辑:程序博客网 时间:2024/06/05 23:55
使用vim有段时间,有个问题,一直觉得很不方便,就是vim如何和其他程序复制粘贴,现已解决,总结分享如下:
转载请写明出自:http://blog.csdn.net/u011570979/article/details/22000001
方法一:
vim里面提供了多组寄存器,0-9 * + 。
0-9只能在vim内部使用
* + 比较特殊,这两个寄存器是和系统相通的,前者关联系统选择缓冲区,后者关联系统剪切板。通过它们可以和其他程序进行数据交换。 可以实现系统的选择和复制粘贴功能
若寄存器列表里无”* 或 “+ 寄存器,则可能是由于没有安装vim的图形界面所致。Ubuntu下可以通过安装vim-gnome解决。
$ sudo apt-get install vim-gnome
安装好之后,就可以使用了
举例如下:
在vim命令模式下,输入v ,进入可视模式,选择内容。然后 "+y 复制选中的内容到系统剪切板。
在其他应用程序里,比如 wiznote gedit等 ctrl +v 既可把复制的内容粘贴到当前程序
方法二:
使用鼠标选择vim中的内容,右键选择复制,然后到其他应用程序中 比如 wiznote gedit等 ctrl +v 既可把复制的内容粘贴到当前程序
这个如何实现哪,其实也很简单
在~/.vimrc
加上:
set mouse=v
即可
这种方式更方便些。
方式一和方式二的区别:
如果vim编辑器里面设置了行号
通过方式二 复制的会带有行号 。而通过方式一不带行号
- 如何实现vim和其他程序的复制粘贴
- Vim如何复制和粘贴
- Vim如何复制和粘贴
- Vim中如何复制和粘贴
- VIM复制和粘贴
- vim 复制和粘贴
- vim寄存器与复制粘贴的实现
- vim的复制和粘贴寄存器
- vim的复制粘贴
- 程序中的剪切、复制和粘贴的实现问题解说
- 如何实现远程和本地的复制粘贴
- vim中的复制和粘贴
- vim 复制粘贴和到某行
- vim 复制粘贴和剪切
- 如何将vim里的东西复制粘贴到其他地方
- vim的复制粘贴小结
- vim复制粘贴的命令
- vim的复制粘贴小结
- 一致性hash算法
- 错误:org.hibernate.PropertyValueException: not-null property references a null
- fcntl函数详解
- 冒泡排序(正宗点吧)
- OpenCV笔记(六)CvMat结构体初解3
- 如何实现vim和其他程序的复制粘贴
- 黑马程序员_String类
- HDU 1754 I Hate It(线段树:单点替换,区间最值)
- 有关芯片手册上的偏置的概念
- 自定义控件
- 抽象
- Memcache(MC)系列(二)Linux下Memcache安装
- 享元模式-对象结构型模式
- Inside the c++ object model读书笔记之默认构造函数