Estoy usando un diseño de teclado en el que el backtick ( `) es una tecla muerta .
Esto significa que cuando escribo una tecla de retroceso seguida de una vocal (por ejemplo `a) lo que Vim ve es un carácter acentuado ( à). Entonces, si establezco una marca con ma, puedo saltar a la línea de la marca con 'a. Pero saltar a la ubicación específica de la marca con `ano funcionará.
Encontré una solución para esto: al escribir una tecla muerta, puedo hacer que Vim reciba un retroceso pulsando el retroceso y luego la barra espaciadora. Entonces, si quiero ir a marcar a, escribo `␣a.
¿Hay alguna manera de saltar a la marca sin tener que golpear ese espacio extra? ¿Sin efectos secundarios?
cursor-movement
keyboard-layout
mark
Gonçalo Ribeiro
fuente
fuente

showcmdCreo Vim entiende esto como `a. También me gustaría hacer que el comportamiento del sistema operativo sea independiente.mapParece hacer el trabajo.Respuestas:
Intenta hacerlo un mapeo:
De esa manera, cuando Vim obtiene el a acentuado, lo interpreta como `+a
El uso
nmappermite que esto suceda solo en modo normal; en el modo de inserción o en el modo de comando, obtendrá el acentoacomo esperaba.Es posible aplicar esto a otras claves:
fuente