Marcas Vim y teclado internacional de EE. UU.

Marcas Vim y teclado internacional de EE. UU.

Utilizo un teclado internacional de EE. UU. para que al presionar 'ase produzca "á" en el modo de inserción.

Sin embargo, me gustaría acceder a una marca llamadaapresionando 'aen modo normal. Eso no funciona y como solución tengo que presionar 'spacea.

¿Hay alguna solución? Quiero decir, ¿puede vim inclusover¿Que presioné la 'tecla o que todo el mecanismo de tecla muerta es invisible para vim, por lo que solo recibe una pulsación de tecla cuando ase escribe después (estoy en Linux)?

En ese último caso, por supuesto, podría reasignar "à" a "'a" en modo normal. Pero eso no funcionaría con todas las teclas, es decir, presionar 'bno produce ningún resultado de texto en mi distribución de teclado actual.

Respuesta1

Su corazonada es correcta: las claves muertas son manejadas por el sistema operativo fuera de Vim, y Vim solo ve el resultado.

Podrías reasignar el 'comando a una tecla diferente, pero quedan pocas sin usar.

En caso de que esté editando principalmente en Vim (y probablemente debería hacerlo, ya que es una experiencia superior), no necesita el diseño internacional de EE. UU. en absoluto: Vim proporciona su propio método de entrada para caracteres especiales, llamadodígrafos. Dentro de Vim, puede ingresar el ácarácter presionando Ctrl+ K, ', a.

información relacionada