Stack Overflowのコンソールvimでマウスを完全に無効にするのを見ました。それはまさに私が望んだように聞こえましたが、問題はCygwinに関連していたため、タイトルは誤った名称でした。
コンソールのvimですべてのマウス操作を完全に無効にする方法を知りたいです。スクロール、選択、クリック、またはその他の方法でマウスを見てvim内で効果を発揮したくありません。
vimを使用しているときではなく、コンソールにマウスを置くのが好きです。これは可能ですか?
ubuntuがインストールされたラップトップを持っていて、タイプすると、ときどきタッチパッドマウスが画面上のランダムな座標間でランダムにクリックまたはドラッグすることを決定します。これは、常に間違った場所にコードを入力する影響があり、コードに微妙な元に戻せないバグが発生することがあるため、古くなっています。
の以下のコマンドを使用して、スクロールと視覚的な選択を取り除くことができましたが.vimrc
、クリックしてもカーソルは再配置されます。
" disable mouse interactions "
set mouse=nicr
map <ScrollWheelUp> <nop>
map <S-ScrollWheelUp> <nop>
map <C-ScrollWheelUp> <nop>
map <ScrollWheelDown> <nop>
map <S-ScrollWheelDown> <nop>
map <C-ScrollWheelDown> <nop>
map <ScrollWheelLeft> <nop>
map <S-ScrollWheelLeft> <nop>
map <C-ScrollWheelLeft> <nop>
map <ScrollWheelRight> <nop>
map <S-ScrollWheelRight> <nop>
map <C-ScrollWheelRight> <nop>
他に何をする必要がありますか?
PS私は試しましたがset mouse=
、それはビジュアルセレクトを再び有効にするようです...
/etc/vimrc
。ここで私の答えを参照してください:unix.stackexchange.com/a/506723/194822
set mouse=
Vimとのすべてのマウス操作を事実上無効にしますが、端末エミュレーターでは無効にしません。「ビジュアルセレクト」がVimのものであると確信していますか?