Скопируйте в основной выбор в VIM

Я попробовал "+y и" *y, но оба, кажется, не копируют в основной выбор.

Отметьте это vim --version возвраты -clipboard. Не уверенный, что это означает.
Также обратите внимание, что я выполняю VIM в терминале.

Таким образом, как я копирую текст в Основной Выбор в VIM?
Цель состоит в том, чтобы скопировать текст с VIM в Google Chrome.

3
задан 11 May 2012 в 21:35

4 ответа

Вам нужна версия энергии, которая имеет +clipboard в ее версии. Установите vim-gnome пакет, и необходимо быть в порядке. (И Вы не должны использовать gvim для использования буфера обмена, он все еще работает когда рабочая энергия в терминале.)

4
ответ дан 22 October 2019 в 17:24

"+y использование специальный регистр и часть clipboard функция энергии. Так как Ваша версия энергии не поддерживает буфер обмена (-clipboard средства, функция буфера обмена не доступна), необходимо использовать что-то еще.

можно попробовать этот плагин , который не зависит от clipboard функция и должен работать в чистой версии программы энергии. Кажется, что это зависит от одной из программ screen, xclip, tmux.

2
ответ дан 22 October 2019 в 17:24

То, что работало на меня на Ubuntu 18.04, имело один из графических установленных пакетов (vim-gtk или vim-gtk3) , и удалите пакет vim. Это установит альтернативу для vim от /usr/bin/vim.basic до, например, /usr/bin/vim.gtk.

альтернатива может также быть выбрана вручную с

 $ sudo update-alternatives --config vim
0
ответ дан 22 October 2019 в 17:24

Если ваш vim поддерживает буфер обмена, вы можете:

:%y*

* .............. primary selection
0
ответ дан 11 April 2020 в 21:42

Другие вопросы по тегам:

Похожие вопросы: