您的位置:首页 > 其它

vim复制与黏贴

2014-07-19 13:46 246 查看
vim的复制粘贴一直是个比较困扰我的问题,在win7上用gvim,跟系统剪贴板之间的复制粘贴都没有问题,gvim毕竟还需要再开个窗口,麻烦,而且不如vim那样快捷,但vim里面最让我头痛的是复制粘贴问题,想把vim里面的内容复制到其它的地方貌似怎么也不行,粘贴进来的话免强可以,但格式可能会很乱,折腾来折腾去

1. set mouse

今天先是发现了个往外复制比较蹩脚的办法:

:set mouse=v

这样鼠标就可以变成文本选择指针的样子,可以选择选择字体,然后点右键选复制,或者CTRL+SHIFT+C,

:set mouse=a

这种模式下的话选择之后,右键的复制是灰色的

当然这两种情况复制如果有行号的话行号也会被复制进去,所以在复制前先把行号关了,复制完再打开,这办法貌似也能凑合.

但着实太不专业,而且太麻烦,远不如用gvim的“+y这种来得方便,

2. 重新编译

编译的时候必须要选上的选项一个是–enable-multibyte,如果没加这个选项的话,中文应该就会乱码了。

另外关于剪贴板相关的选项,具体我也不清楚是哪一个,看了下几个相关的选项觉得最有可能是的是–enable-xim,只加了这两个选项之后编译完测试发现vim已经可以和系统剪贴板之间共享数据了,“+y可以使用了,世界一下子就清爽了很多,于是重新加完整选项编译:

./configure     

            --enable-tclinterp \

            --enable-pythoninterp \

            --enable-perlinterp \

            --enable-rubyinterp \

            --enable-cscope \

            --enable-multibyte \

            --enable-xim \

            --enable-gtk2-check \

            --enable-fontset \

            --with-x

编译完后,还是没有,囧. 咋回事呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: