.vimrc
を設定しても、新しいUbuntu18.04でVimの他のプログラムから貼り付けをコピーできません。
set clipboard=unnamed
"+p
または"*p
も機能していません。
Vimバイナリが+clipboard
をサポートしていることを確認し、Vim内のvim --version
または:version
の出力を確認し、そこでその設定を確認します。
$ vim --version | grep clipboard
ディストリビューションは多くの場合、Vimパッケージの複数のバージョンを出荷します。LinuxでのクリップボードのサポートにはX11が必要であり、通常はVimのGUIバージョン。
Ubuntu 18.04では、おそらくvim-gtk3
パッケージです。まだ持っていない場合は、Sudo apt-get install vim-gtk3
などを使用してそのパッケージをインストールしてください。
また、取得するvim
バイナリがそのパッケージからのものであることを確認してください。 (Sudo update-alternatives --config vim
を使用して設定できます。Sudo update-alternatives --config editor
を使用してシステムのデフォルトエディターを構成することもできます。)
最後に、クリップボードのサポートはX11に接続する必要があるため、Vimを起動するときに、$DISPLAY
変数が正しく設定されていることを確認してください。ローカル端末(gnome-terminal、xterm、rxvtなど)からVimを起動している場合は、通常、これが当てはまります...ただし、tmuxやscreenなどを使用していて、外部で開いた可能性のあるセッションに再接続している場合このGUIセッションでは、同期していない$DISPLAY
がある可能性があります...必要に応じて、その変数を正しい値に更新して修正してください。
Gnomeターミナル(CTRL-SHIFT-T)、つまり$ gnome-terminal &
と同等
doesテキストの選択、コピー&ペーストをサポートします。
evilであり、何らかの理由でオフにしない限り、これはvimに依存するべきではありません。
メニューバーをクリックすると、[編集]メニューが表示され、そこに次のように表示されます。
コピーは等しい CTRL-SHIFT-C、および
貼り付けは CTRL-SHIFT-V
ザ・ SHIFT(レガシー、トラディショナル、長い間);
CTRL-c ソフトウェアを停止し、
CTRL-v 特殊文字リテラルのエントリを導入します。
ウィンドウにファイルアイコンをドロップして、ファイル名を(カーソルに)貼り付けることもできます。
さらに:マウスの右側のボタンをクリックすると、シェルウィンドウで選択されたテキストがカーソルに挿入されます。
さらに、端末はUTF-8を文字のデフォルトのエンコードとして使用するため、次のことができます。 CTRL-SHIFT-U2030年Enter 参照してください:
$ echo "値は5‰_
「すべて」の文字のコードは$ charmap &
にあります。
例:charmapで「オーム」を検索します(CTRL-f)、または左側のリストでGreek
を選択し、オーム記号を見つけてクリックすると、ウィンドウの左下隅にU+03A9 GREEK CAPITAL LETTER OMEGA
が表示されます。上記の2030
を03A9
に置き換えて、シェルのオメガ記号を確認します。