web-dev-qa-db-ja.com

Ubuntuのgvimでマウスクリックを無効にする

Gvimにマウスクリックを無視させるにはどうすればよいですか?トラックパッドがいたるところにカーソルを置いていることに本当にうんざりしています。それが何かを意味するなら、私はxubuntuを使います。

11
Galadude

私が使う:

:set mouse=c

これにより、コマンドラインモードに設定されます。次のように入力すると、すべてのオプションについて読むことができます。

:help mouse

毎回コマンドを入力する必要がないように、〜/ .vimrcにコマンドを入れることができます

11
Matthew

アキラが言ったように、マウスを完全に無効にすることができますが、マウスボタンを<nop>にマッピングすることで選択的に無効にすることもできます。たとえば、挿入モードで問題が発生し、マウスの左ボタンだけで問題が発生した場合は、次のようになります。

:imap <LeftMouse> <nop>

ダブルクリックでも実行できます。

:imap <2-LeftMouse> <nop>

見る:

:help gui-mouse-mapping
:help map-overview
3
Heptite
1
akira

私は同じ問題を抱えていました。マウス/タッチパッドを完全に無効にすることはできますが、より良い解決策があります。入力中にタッチパッドを無効にすることです。

Ubuntuの場合、 ハウツー があります。

1
Martian

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
0
cbaxley