"+ регистрация не может работать в vim с поддержкой буфера обмена - PullRequest
0 голосов
/ 29 мая 2018

Я думаю, мой вопрос может быть похож на системный регистр vim * и + не работает , но моя версия сервера - Ubuntu.И я уверен, что у установленного vim есть поддержка буфера обмена.Однако я не вижу регистр "+, когда запускаю :reg в vim.Ниже приведены команды, которые я использую для диагностики такого состояния, но я все еще не могу найти решение.

Во-первых, я использую ssh для подключения к этому серверу.Чтобы проверить наличие поддержки Vim в буфере обмена:

$ vim --version | grep clipboard
+clipboard       +insert_expand   +path_extra      +user_commands
+emacs_tags      +mouseshape      +startuptime     +xterm_clipboard

Однако, когда я запускаю :reg в одном файле, открытом vim, я не вижу системный регистр буфера обмена.Вот что я получил (я удалил содержимое этих регистров)

:reg
--- Registers ---
""
"0 
"1
"2
"3
"4 
"5 
"6
"7
"8
"9
"q 
"-
": 
"%   /usr/share/vim/vim74/doc/change.txt
"#   new.txt
"/   help registers

ОС этого сервера - Ubuntu 16.04.4 LTS, если эта информация может быть полезной.

Также, я думаю, я установил зависимости vim с буфером обмена, вот подмножество того, что я получаю при запуске apt list --installed:

vim-common/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gnome/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gtk/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gui-common/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2:7.4.1689-3ubuntu1.2 all [installed,automatic] vim-runtime/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2:7.4.1689-3ubuntu1.2 all [installed,automatic] vim-tiny/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vino/xenial-updates,now 3.8.1-0ubuntu9.2 amd64 [installed]

1 Ответ

0 голосов
/ 29 мая 2018

Если вы копируете свой текст с вашего клиента , текст копируется в буфер обмена клиента : "+@localhost.
Так, при использовании SSH, затем запуск Vimи введите :reg, вы можете видеть только регистры обслужений , но не регистры на стороне клиента."+@server пусто.

...