2011-05-09 11 views
25

Czy jest jakiś sposób na listę nieużywanych kluczy? Zgaduję, że jeśli odpowiedź brzmi "nie", byłaby to dobra funkcja (szczególnie dla tych niezdecydowanych typów, takich jak ja).Vim: lista darmowych skrótów

Edit: Aby uczynić go bardziej precyzyjne, wiem, można wymienić powiązania z:

:map 
:nmap 
:imap 

FFI patrz:

:help map-modes 

i ręcznie sprawdzić, czy dana wiązaniami służy wpisując np:

:help Ctrl-w 
:help ^w 

FFI patrz:

+5

To nie odpowiada na twoje pytanie, ale jest powiązane (dla przyszłych wyszukiwań). Możesz być zainteresowany ': help map-which-keys'. –

+0

Zobacz http://stackoverflow.com/questions/2483849/detect-if-a-key-is-bound-to-something-in-vim –

+0

@RandyMorris - pomocna sugestia dotycząca tematu! Tak naprawdę brakowało mi czegoś takiego: http://hea-www.harvard.edu/~fine/Tech/vi.html - ale w przypadku Vima. Potem dowiedziałem się o indeksie ': help index' - który również jest świetny. Potrzebuję mapowania dla brakującej funkcjonalności (np. W Cmderze '^ W' zabije twoją konsolę, a'^V' wkleja schowek (i Alt -^- V nie robi nic) –

Odpowiedz

9

Zgodnie z moją wiedzą nie ma możliwości wypisania nieużywanych powiązań klawiszy (to byłoby niemożliwe, ponieważ jest ich nieskończona liczba).

Ale jeśli chcesz iść na odwrót można wpisać:

:map 

:imap 

notować zdefiniowane przez użytkownika klucz-wiązań.

Także jeśli wpiszesz

:help index 

można sprawdzić, czy jakiś klucz wiążące jest już przypisany do funkcji w vim.

+9

To nieskończone, ale możesz definitywnie wprowadzić w to porządek ustaw lub dodaj parametr maksymalnej długości. – derenio