web-dev-qa-db-ja.com

tmuxでvimを実行しているときにマウスを適切に使用できない

VIM tmuxで実行しています、

VIMでテキストの範囲を選択しようとすると、マウスがその位置をリセットし続けたため、1行(マウスが発生した最後の行)しか選択できません。

誰かがこれを解決する方法を知っていますか?

19
daisy

これを機能させるには、2つの設定が必要です。

  1. あなたの.vimrc 追加:

    set ttymouse=xterm2
    set mouse=a
    
  2. あなたの.tmux.conf 追加:

    set -g mouse on
    

その後、マウスを使用してテキストのブロックを選択したり、分割ウィンドウのサイズを変更したりできます...

30
jasonwryan

いくつかのマウスオプションがmouseと呼ばれる1つの構成にマージされたため、@ jasonwryanによる回答はtmux 2.1以降では機能しません。

新しいアプローチは次のとおりです。

  1. あなたの.vimrc 追加:

    set ttymouse=xterm2
    set mouse=a
    
  2. あなたのtmux.conf 追加:

    set -g mouse on
    
5
Jan Steinke