我使用Ubuntu 12.04 Beta和Vim随之而来。我试图使用Vim将文本文件的内容复制到Chrome浏览器。
我试过,* y和所有的变种。我试图:set clipboard = unnamed和:set clipboard = unnamedplus。不工作。
我不是试图使用xclip,或GVim或任何这些。我试着用xclip(不是Ubuntu 12.04中的标准包),但是这也不工作,也太费力。
我试过,* y和所有的变种。我试图:set clipboard = unnamed和:set clipboard = unnamedplus。不工作。
我不是试图使用xclip,或GVim或任何这些。我试着用xclip(不是Ubuntu 12.04中的标准包),但是这也不工作,也太费力。
如何将文本复制到剪贴板,然后粘贴到任何地方,如Chrome?
您的Vim版本不支持X,这是剪贴板访问所必需的。默认情况下,Ubuntu发布了几个vim版本,只有GUI版本支持剪贴板访问。我总是从源重新编译vim,以便单个vim(与gvim的符号链接等)支持所有需要的(包括:gui从命令行切换到GUI版本)。这真的很容易做:
# Get the compile-dependencies of vim sudo apt-get build-dep vim # If you haven't got mercurial,get it sudo apt-get install mercurial # Get the source hg clone https://vim.googlecode.com/hg/ vim_source # Compile it cd vim_source ./configure \ --enable-perlinterp=dynamic \ --enable-pythoninterp=dynamic \ --enable-rubyinterp=dynamic \ --enable-cscope \ --enable-gui=auto \ --enable-gtk2-check \ --enable-gnome-check \ --with-features=huge \ --with-x \ --with-compiledby="Your Name <youremail@domain.com>" \ --with-python-config-dir=/usr/lib/python2.7/config make && sudo make install
这将安装在/ usr / local,所以确保它在你的PATH在/ usr之前,它将被使用,而不是Ubuntu版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。