TMUX에서 Vim을 실행할 때 마우스를 올바르게 사용할 수 없습니다


19

tmux에서 VIM을 실행하고 있습니다.

VIM에서 텍스트 범위를 선택하려고 할 때 마우스는 위치를 계속 재설정하므로 한 줄 (마우스가 발생하는 마지막 줄) 만 선택할 수 있습니다.

누구든지 이것을 해결하는 방법을 알고 있습니까?

답변:


29

이 작업을 수행하기 위해 구성해야하는 두 가지 설정이 있습니다.

  1. 당신의 .vimrc추가 :

    set ttymouse=xterm2
    set mouse=a
    
  2. 당신의 .tmux.conf추가 :

    set -g mouse on
    

그런 다음 마우스를 사용하여 텍스트 블록을 선택하고 분할 창 크기를 조정할 수 있습니다 ...


흠, 마우스는 tmux에서 느리지 만 느낄 수는 있지만 어쨌든 작동합니다
daisy

7
vimrc에서 ttymouse = xterm2를 설정하십시오. 내 설정 (urxvt-unicode, tmux)의 경우 vim / tmux에서 마우스 선택의 속도와 응답 성이 크게 향상되었습니다.
imbaer

@imbaer 고마워, var를 설정할 때까지 마우스가 vim에서 전혀 작동하지 않았습니다.
Matthew

다른 답변에서 언급 한 바와 같이, tmux.conf 지금 사용해야합니다set -g mouse on
피터 깁슨

5

@jasonwryan의 대답은 여러 마우스 옵션이 하나의 구성으로 병합되어 tmux 2.1부터 작동하지 않습니다. mouse .

새로운 접근 방식은 다음과 같습니다.

  1. 당신의 .vimrc추가 :

    set ttymouse=xterm2
    set mouse=a
    
  2. 당신의 tmux.conf추가 :

    set -g mouse on
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.