2011-05-09 19 views
25

¿Hay alguna forma de enumerar las combinaciones de teclas no utilizadas? Supongo que si la respuesta es no, sería una buena solicitud de funciones (especialmente para estos tipos indecisos como yo).Vim: enumere las combinaciones de teclas libres

Editar: para que sea más precisa, sé que puede enumerar las consolidaciones con:

:map 
:nmap 
:imap 

FFI ver:

:help map-modes 

y manualmente comprobar si da la unión se utiliza escribiendo por ejemplo:

:help Ctrl-w 
:help ^w 

FFI ver:

:help map 
+5

Esto no responde a su pregunta pero está relacionado (para búsquedas futuras). Usted puede estar interesado en ': help map-which-keys'. –

+0

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

+0

@RandyMorris - ¡gran sugerencia para el tema de ayuda! En realidad me faltaba algo como esto: http://hea-www.harvard.edu/~fine/Tech/vi.html - pero para Vim. Luego descubrí '' índice de ayuda ", que también es genial. Necesito algunas asignaciones para la funcionalidad faltante (por ejemplo, en Cmder '^ W' matará a tu consola, y'^V' pega el portapapeles (y Alt -^- V no hace nada). –

Respuesta

9

Que yo sepa, no hay forma de enumerar las combinaciones de teclas no utilizadas (esto sería ser imposible porque hay un número infinito de ellas).

Pero si quieres ir al revés se puede escribir:

:map 

:imap 

para listar los definidos por el usuario atajos de teclado.

Además, si escribe

:help index 

se puede comprobar si alguna clave de unión esté asignada a una función en vim.

+9

Es infinito pero definitivamente puedes introducir algún orden en ese establecer o agregar el parámetro de longitud máxima. – derenio

Cuestiones relacionadas