На моем Mac я решил проблему следующим образом:
:set clipboard=unnamed
В своем Debian я использую буфер обмена +:
:set clipboard=unnamedplus
Однако описанные выше методы не работают на моем Ubuntu 12.04 с настольной средой Unity. Кто-нибудь знает, как это исправить?
В vim регистр "+
по умолчанию указывает на системный буфер обмена. Но, похоже, вы уже это знаете.
Этот регистр, вероятно, не работает, потому что вам нужно установить альтернативу gvim. Vim по умолчанию не может взаимодействовать с буфером обмена X (например, "+p
потерпит неудачу). Просто сделайте:
sudo apt-get install vim-gnome
Команда vim
будет обновлена для использования вместо нее gvim, и вы сможете вернуться и вставить ее в системный блок вашей системы.