Gvimにマウスクリックを無視させるにはどうすればよいですか?トラックパッドがいたるところにカーソルを置いていることに本当にうんざりしています。それが何かを意味するなら、私はxubuntuを使います。
私が使う:
:set mouse=c
これにより、コマンドラインモードに設定されます。次のように入力すると、すべてのオプションについて読むことができます。
:help mouse
毎回コマンドを入力する必要がないように、〜/ .vimrcにコマンドを入れることができます
アキラが言ったように、マウスを完全に無効にすることができますが、マウスボタンを<nop>
にマッピングすることで選択的に無効にすることもできます。たとえば、挿入モードで問題が発生し、マウスの左ボタンだけで問題が発生した場合は、次のようになります。
:imap <LeftMouse> <nop>
ダブルクリックでも実行できます。
:imap <2-LeftMouse> <nop>
見る:
:help gui-mouse-mapping
:help map-overview
:set mouse=
参照: http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
私は同じ問題を抱えていました。マウス/タッチパッドを完全に無効にすることはできますが、より良い解決策があります。入力中にタッチパッドを無効にすることです。
Ubuntuの場合、 ハウツー があります。
Guiセクションの.gvimrcまたは.vimrcでsetso=1
を使用しています。他のものは Ctrl+C そして Ctrl+V 貼り付け、これはGUIで完全に便利です。
if has('gui_running')
vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
set so=1
endif