2012-06-08 24 views
7

Czasami przypadkowo wprowadzić zapis tryb makro vim, naciskając „q” (które zazwyczaj z naciskając dwóch q razy.)Jak zmapować klucz makr rekordu vim z "q" na "Q"?

Jakie są komendy do zmiany kombinacja klawiszy, aby rozpocząć nagrywanie makra z „q "do" Q "?

mogę przestać „q” od robienia czegokolwiek poprzez ustawienie

nnoremap q <Nop> 

ale nie jestem pewien, w jaki sposób dostać się „Q” będzie rekord makro skrót.

Odpowiedz

9

Można przemapować Q, aby zamknąć i q bez polecenia w dwóch linii poleceń tak:

nnoremap Q q 
nnoremap q <Nop> 
1

wolę ten wariant - ,q, gdzie , jest Leader klucz:

noremap <Leader>q q 
noremap q <Nop> 

Q w trybie normalnym wykonuje funkcję standardową, przełącz na tryb "Ex".