2010-11-18 5 views
5

Próbuję wykonać polecenie w jakiejś wtyczce, naciskając skrót klawiaturowy F2. Zamiast tego wykonuje się inne polecenie. Ale to polecenie daje błąd. Nie jest więc jasne, gdzie zdefiniowano mapowanie klawiszy tego polecenia zakłócającego. Chcę zmienić mapowanie tego skrótu. Aby to zrobić, muszę się dowiedzieć, co to jest polecenie interferencyjne.Jak dowiedzieć się w Vimie, która komenda jest wywoływana przez jakiś skrót

Czy istnieje sposób sprawdzenia, które polecenie jest wywoływane przez skrót klawiaturowy?

Odpowiedz

17
verbose map <F2> 

poda informacje o obu {rhs} i miejscu, w którym zdefiniowano to mapowanie. W przypadku odwzorowań trybu wstawiania zamień na map na imap, tak samo dla innych trybów mapowania.

0

Możesz sprawdzić skróty w ~/.vimrc pliku i ~/.vim/plugin/[nazwa wtyczki], może znajdziesz, które działanie jest powiązane z kluczem F2.

Powiązane problemy