我使用的是工作电脑,因此没有 root 访问权限。我尝试过“+y”、“*y”,设置 clipboard=unnamed。看来我的 vim 不支持 +clipboard(版本 7.0)。我使用的是 Linux Centos 5,因此 fakeclips 实际上没有帮助(我认为)
请帮忙。从 Firefox 到 Vim 或其他应用程序手动输入内容,反之亦然,这很麻烦。
答案1
Linux 发行版通常包含vim
不支持 X11 或剪贴板的程序。如果已gvim
安装,则可以gvim
通过以下方式在文本模式下运行:
gvim -v
尝试一下,看看是否能解决问题。如果能,而且你不想gvim -v
一直打字,你可以创建一个别名,
alias vim='gvim -v'
或链接,例如,
ln -s $(which gvim) ~/bin/vim
为此,你需要你自己的 ~/bin 目录,并将该目录放在你的 PATH 的开头,例如,通过将
PATH=$HOME/bin:$PATH
如果 ~/bin 尚未在您的 PATH 中,则在您的 ~/.profile 或 ~/.bash_profile 中。
答案2
gvim
我赞同安装(并使用它)的动议。
您可能DISPLAY
未设置该变量。通过以下方法修复它(通常在主 X vt 上):
export DISPLAY=:0
gvim
如果其他方法都失败了,你可以找到解决方法xclip
:'<,'>w !xclip
:w !xclip -selection clipboard
答案3
为此,我放弃了 vim。现在我正在使用 gvim。我想这是唯一的解决办法。谢谢大家