
VIMに2つの機能を追加したい
- マウスカーソルの移動
- マウスの中央ボタンでグローバルクリップボードから貼り付け
最初の機能については設定できmouse=a
、2 番目の機能については設定できますmouse=r
。
これらの機能は個別には動作しますが、一緒に動作することはできません。
もし私が設定したらmouse=ar
- マウスカーソルを移動 [OK]
- vim内で選択された情報を使用してマウスの中ボタンで貼り付けます[OK]
- 外部アプリから選択した情報を使用して中ボタンマウスで貼り付ける [失敗]
追加のアプリケーションやパッケージをインストールせずに、これらの機能を同時に利用することは可能ですか?
$ vim --version | grep clipboard -clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboard
ご協力いただきありがとうございます
編集 外部選択から貼り付けるには、Shift キーを押しながらマウスの中ボタンを使用できると聞きました。内部バッファと外部バッファ (選択) の両方を結合する方法があれば、この方法でも問題は解決します。このような場合、Shift キーを押しながらマウスの中ボタンを使用するときに挿入モードに入るにはどうすればよいでしょうか。
答え1
のX クリップボード興味深い動作をします。3つの選択肢があります。クリップボードもしよろしければ:
CLIPBOARD
:Ctrl-c
、、Ctrl-v
またはEdit
メニューを操作します。PRIMARY
:Shift+Insert
または中マウスボタンで操作します。SECONDARY
: ほとんど使用されず、この範囲外です。
@dmbが示唆しているように、すべての端末エミュレータが中マウスの貼り付けをサポートしているわけではありません。あなたの場合、中マウスで貼り付けようとしている情報は、CLIPBOARD
中マウスではアクセスできない場所に保存されています。しかし、どこあなたの情報がコピーされていますには、その情報を抽出する方法を理解するのに役立ちます。さらに、満足のいくワークフローを提供するクリップボード マネージャーを見つけることをお勧めします。