centos vim %y+支持

转自 : http://joy2everyone.iteye.com/blog/1552004#comments
vim:从文件拷贝内容至clipboard

    博客分类: vim

fedoravimclipboardlinux
vim:从文件拷贝内容至Clipboard

1.进入visual模式
2.选中目标内容
3.然后:y+将会显示:'<,'>y+
4.拷贝之后,即可粘贴在其他app,例如新开一个vim, 进入insert模式,使用Shift+Insert,即完成复制

Vim代码  收藏代码

    :%y+  拷贝整个文件至粘贴板 
    :y+  当前行(或选中的)内容至粘贴板 
    :N,My+  指定的行数内容至粘贴板 



遇到的问题:
按如上方法进行复制操作的时候,遇到"E488: Trailing characters",是由于当前vim没有enable "clipboard"

Shell代码  收藏代码

    vim --version | grep clipboard 



发现:
"-clipboard"

解决办法:
由于之前选择vim-7.3 src编译安装,不支持X11,选择安装vim-X11(gvim默认enable clipboard),步骤如下:

Java代码  收藏代码

    yum list | grep vim-X11 
    sudo yum -y install vim-X11 



这时安装的是gvim,对.bashrc如下修改:

alias vim='gvim -v'

Shell代码  收藏代码

    source .bashrc 



检查clipboard feature

[xinz@fedora Downloads]$ vim --version | grep clipboard
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save

按照如上方法即可解决该问题

vim在各个linux发行版本预装支持不同,我使用的是fedora16,希望对遇到类似问题的同学有帮助

猜你喜欢

转载自zhoutonglx.iteye.com/blog/2240425