2016-04-14 26 views
4

Kimi zaman eklediğimde, imlecim avucumun yanlışlıkla trackpad'e yerleştirilmesinden dolayı hareket etti. Bu yüzden, ekleme modundaki fareyi devre dışı bırakmak ve normal modda etkinleştirmek için autocmd yapmak istiyorum.Vim'i yalnızca ekleme modunda fareyi devre dışı bırakın

Ben bu gibi yazmak:

autocmd InsertEnter * set mouse="" 
    autocmd InsertLeave * set mouse=a 

O fareyi devre dışı bırakmak için çalıştı. Ancak, ekleme modundan çıktığımda, fare aktif değil.

Bu iş nasıl yapılır?

Düzenleme: CTRL_C kullanırken InsertLeave tetiklenmedi. Maalesef, ekleme modundan çıkmak için her zaman CTRL_C kullanıyorum. Bunun için bir çözüm var mı?

Düzenleme 2: UserGettingBored olayını da öğrendim. Ama bu olay sadece bir şaka gibi görünüyor.

cevap

1

Sen kullanabilirsiniz:

set mouse=n 

sadece normal modda fareyi etkinleştirmek

+0

Bazen metni fareyle seçip çünkü bağlama = nv' set 'kullanarak sona erdi, ama başka türlü bu mükemmel Cevap. Teşekkürler! – Hovis

İlgili konular