2010-11-18 16 views
5

Bazı eklentilerde, klavye kısayolu F2'u iterek bir komut çalıştırmayı deniyorum. Ancak bunun yerine başka bir komut yürütülür. Ama bu komut bir hata veriyor. Dolayısıyla, bu müdahale komutunun anahtar eşlemesinin nerede tanımlandığı açık değildir. Bu kısayolun eşlemesini değiştirmek istiyorum. Bunu yapmak için, müdahale eden komutun ne olduğunu bulmam gerek.Vim in hangi komutun bazı kısayollar tarafından tetiklendiğini öğrenmek için

Bazı klavye kısayolları tarafından hangi komutun tetiklendiğini öğrenmenin bir yolu var mı?

cevap

17
verbose map <F2> 

bu haritalama tanımlandı hem {rhs'sine} hakkında bilgiler ve yer verecektir. Ek mod eşlemeleri için map'u imap ile değiştirin, diğer eşleme modları için de aynıdır.

0

Sen belki F2 anahtarına bağlı olduğu eylem bulmak, ~/.vimrc dosyası ve ~/.vim/eklenti/[sen eklentisi adı] kısayollar kontrol edebilirsiniz.

İlgili konular