У меня есть рабочий стол Ubuntu 11.04 и сервер VPS 11.04.
После замены vim
на vim-gtk
(мне не нужен GUI) я могу использовать системный буфер обмена vim
. Я хотел бы использовать ту же функцию на сервере Ubuntu, но похоже, что она не работает ssh -X
.
Есть ли способ, которым я могу включить эту функцию, или мне нужно использовать nano
для этого?
Ответы:
«Буфер обмена» является функцией X11, поэтому вам нужно включить «Пересылку X11» для SSH-соединения в «доверенном» режиме:
(По умолчанию X11 пересылается в «ненадежном» режиме, что является слишком ограничительным.
-Y
Отключает ограничения.)Также убедитесь, что на сервере установлена
xauth
версия Vim с поддержкой X11 . Вы можете использоватьxsel -o
и,xsel -o -b
чтобы убедиться, что буфер обмена доступен.Чтобы сделать его постоянным, добавьте следующее в ваш адрес
~/.ssh/config
:источник
+
регистром, а не с*
регистром. Ваш пробег может варьироваться.vim
, вы все равно получите текстовый Vim, который имеет минимальную поддержку X11 для доступа к буферу обмена и тому подобное.