私の質問はvim system register * and + not workingに似ているかもしれませんが、サーバーのバージョンは ubuntu です。そして、インストールされたvimにはクリップボードがサポートされていると確信しています。ただし、 vim"+
で実行するとレジスタが表示されません。:reg
以下は、このような状態を診断するために使用するコマンドですが、それでも解決策が見つかりません。
まず、ssh を使用してこのサーバーに接続します。Vim のクリップボード サポートの可用性を確認するには:
$ vim --version | grep clipboard
+clipboard +insert_expand +path_extra +user_commands
+emacs_tags +mouseshape +startuptime +xterm_clipboard
ただし、:reg
vim で開いた 1 つのファイルで実行すると、システムのクリップボード レジスタが表示されません。これが私が得たものです(これらのレジスタの内容を削除しました)
:reg
--- Registers ---
""
"0
"1
"2
"3
"4
"5
"6
"7
"8
"9
"q
"-
":
"% /usr/share/vim/vim74/doc/change.txt
"# new.txt
"/ help registers
この情報が役立つ場合、このサーバーの OS は 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]