「+ y」と「* y」を試しましたが、どちらもプライマリセレクションにコピーされないようです。
ご了承ください vim --version
戻り値 -clipboard
。これが何を意味するのかわかりません。
また、端末でVIMを実行していることにも注意してください。
では、テキストをVIMのプライマリセレクションにコピーするにはどうすればよいですか?
目標は、VIMからGoogle Chromeにテキストをコピーすることです。
"+y
は特殊レジスターを使用し、vimのclipboard
機能の一部です。お使いのバージョンのvimはクリップボード(-clipboard
は、クリップボード機能が利用できないことを意味します)、他のものを使用する必要があります。
このプラグイン を試すことができます。これはclipboard
機能に依存せず、vimの純粋なターミナルバージョンで動作するはずです。 screen
、xclip
、tmux
のいずれかのプログラムに依存しているようです。
Vimがクリップボードをサポートしている場合、次のことができます。
:%y*
* .............. primary selection
Ubuntu 18.04で私のために機能したのは、グラフィカルパッケージの1つ(vim-gtk
またはvim-gtk3
)および削除パッケージvim
をインストールしたことです。これにより、vim
の代替が/usr/bin/vim.basic
からeに設定されます。 g。 /usr/bin/vim.gtk
。
代替は、手動で選択することもできます
$ Sudo update-alternatives --config vim