Tmux'da vim çalıştırırken fare düzgün kullanılamıyor


19

Tmux'da VIM kullanıyorum,

VIM'de bir dizi metin seçmeye çalıştığımda, fare konumunu sıfırlamaya devam etti, bu yüzden sadece bir satır seçebilirim (farenin bulunduğu son satır).

Bunun nasıl çözüleceğini bilen biri var mı?

Yanıtlar:


30

Bunun çalışması için yapılandırmanız gereken iki ayar vardır.

  1. Senin içinde .vimrceklenti:

    set ttymouse=xterm2
    set mouse=a
    
  2. Senin içinde .tmux.confeklenti:

    set -g mouse on
    

Daha sonra metin bloklarını seçmek, bölünmüş pencereleri yeniden boyutlandırmak için fareyi kullanabilirsiniz.


Hmm, fare tmux'da daha yavaş, bunu hissedebiliyorum, ama yine de çalışıyor
daisy

7
Vimrc'nizde ttymouse = xterm2 ayarlamayı deneyin. Kurulumum için (urxvt-unicode, tmux) vim / tmux'da fare seçiminin hızını ve yanıt hızını büyük ölçüde artırdı.
imbaer

@imbaer Teşekkürler, ben de bu var kadar ayarlayana kadar fare vim hiç çalışmadı.
Matthew

Diğer cevapta belirtildiği gibi, tmux.conf şimdi kullanmalıset -g mouse on
Peter Gibson

5

@Jasonwryan'ın cevabı, tmux 2.1'den itibaren çalışmaz, çünkü birkaç fare seçeneği adı verilen bir konfigürasyonda birleştirilmiştir mouse.

Yeni yaklaşım:

  1. Senin içinde .vimrceklenti:

    set ttymouse=xterm2
    set mouse=a
    
  2. Senin içinde tmux.confeklenti:

    set -g mouse on
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.