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
编译完后,还是没有,囧. 咋回事呢?
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
编译完后,还是没有,囧. 咋回事呢?
相关文章推荐
- xshell无法在vim中复制黏贴
- vim下区块的复制与黏贴
- vim复制黏贴问题
- vim复制黏贴问题
- VIM 复制黏贴
- (转)xshell无法在vim中复制黏贴
- xshell无法在vim中复制黏贴
- kali linux---Xshell无法在vim中复制黏贴
- ssh xshell 连接在vim中无法用 ctrl+insert 复制黏贴
- linux下vim的黏贴复制
- vim多行复制黏贴方法
- kali linux---Xshell无法在vim中复制黏贴
- 关于vim复制剪贴粘贴命令的总结
- Vim 复制粘贴探秘
- vim复制,粘贴,删除,撤销,替换,光标移动等用法
- Vim中复制粘贴缩进错乱问题的解决方案
- 让编辑器支持word的复制黏贴,支持截屏的黏贴
- VIM选择文本块/复制/粘贴
- vim复制多行
- Vim快速选中、删除、复制引号或括号中的内容