私の独立したブログより転載:https://liushiming.cn/2020/01/18/vim-copy-issue-in-iterm2/
アウトライン
最近に発見されiterm2
、オープンvim
、マウスでテキストを選択し、使用しcommand + c
たテキストのコピーを選択しますが、空である突き出し。チャールズは最終的にiterm2一周公式gitlabの問題ライブラリはで解決策を見つけました。この設定を報告してマウスが削除されます有効にします。
バージョン情報
オペレーティングシステム
のMac OS 10.15.2
iterm2
iterm2 3.3.6
iterm2 3.3.7
VIM
Viは(2018年12月26日午前2時33分06秒をまとめ、2018年5月18日)8.1を向上させます
再現する手順
- で
iterm2
使用cat
コマンドファイルを印刷して、選択するために、マウスを使用するにはcommand + c
、通常のコピーを。 - しかしによって
vim
ファイルを開くと、テキストを選択しcommand + c
コピーしますが、コピーしません。 - マウスをクリックしたときに
vim
、テキスト、vim
自動的なっvisual
モード。
ソリューション
iterm2 > Preferences > Profiles > Terminal > Enable mouse reporting 去掉勾选
マウスの報告
マウスの報告の役割は、マウスを認識VIMで編集され、マウスホイールのサポートは、(あなたの.vimrcでマウスの設定のためのサポートを追加する必要がファイルの内容を表示することができますset mouse=a
)。マウスの報告を閉じた後、マウスホイールをサポートしていません。
あなたが行う方法にマウスホイールを使用することを?
かもしれiterm2 > preferences > advance > 搜索mouse > scroll whell down 那里写\j > scroll whell up那里写\k
、キーローリング効果を実装するためにJ / k個のvimを送信する役割があります。
詳しい情報
マックは、この問題を抱えているだろう、端末に付属しているView > Allow Mouse Reporting 去掉勾选
ことができます