La Red de Conocimientos Pedagógicos - Currículum vitae - Problema de asignación de teclas del editor vim en el sistema mac

Problema de asignación de teclas del editor vim en el sistema mac

:h? Los códigos clave le permiten ver cómo se representan algunas de las claves especiales de vim en el mapa.

El comando +x está representado por d-X.

La tecla de opción no se menciona, pero mi sensación personal es que debería ser alternativa.

Incluso cuando se utiliza la tecla Alt para mapear en Windows, a menudo ocurren problemas. Principalmente porque en la historia, algunas personas usaban letras esc plus para implementar teclas alt o meta. Vim también puede generar metamodificadores de esta manera para lograr compatibilidad histórica. Debido a que esc tiene un significado especial en vim, generalmente se recomienda evitar el uso del mapeo M-x. Puede estar bien usarlo en gvim, pero usar metaclaves en la terminal es más propenso a errores.

La tecla fn solo está disponible en portátiles. Según lo entendido personalmente, no genera un código de escaneo. Debido a que el teclado de la computadora portátil tiene pocas teclas, la tecla fn y otras teclas se utilizan para simular el código de escaneo de las teclas correspondientes y enviarlas al sistema. Es posible que el software del sistema no las reconozca. Incluyendo vim

Según mi experiencia personal, 26 letras minúsculas + 26 letras mayúsculas + 26 letras modificadas por CTRL + 26*2 letras mayúsculas y minúsculas más uno (o dos) caracteres iniciales * * *La secuencia de teclas se puede vincular a 130 (+ 52) comandos. A excepción de algunas funciones predeterminadas comunes de vim que generalmente no son adecuadas para sobrescritura, la personalización es completamente suficiente.

Además, la misma tecla puede tener diferentes funciones en diferentes modos y se puede realizar la vinculación de teclas vim. También puedes darle un buen uso a estas claves.

Por último, instale menos complementos para evitar conflictos de claves innecesarios.

Tengo conocimientos limitados de los sistemas Mac. Espero que la respuesta te sea útil.