Usuarios de vim desde hace mucho tiempo, ¿mantienen los dedos en modo normal jkl;o hjklen modo normal?
La escritura táctil estándar nos enseña que la posición inicial para la mano derecha tiene el dedo índice en la jtecla, por lo que sus dedos están encendidos jkl;.
Pero las teclas de movimiento vim estándar sí lo son hjkl.
Estoy volviendo a vim después de más de 10 años (Dios mío, envejecí cuando no estaba prestando atención) y me encuentro gravitando hacia hjkl... pero eso hace que sea más difícil escribir letras en la parte superior derecha, llaves, etc. Me gustaría entrenarme para usar el método más eficiente / pragmático ahora en lugar de tener que volver a entrenarme más tarde.
Usuarios incondicionales de vim desde hace mucho tiempo, ¿cuál es la mejor práctica?
Nota:
- Mayor superposición con ¿Cómo navegan los mecanógrafos táctiles en vi?
- Creo que esto pasa la prueba "subjetiva" porque se trata de cultivar deliberadamente una mejor práctica inconsciente y no simplemente de las preferencias de las personas.
fuente

Respuestas:
Creo que ese
jkl;es en realidad el uso más apropiado para vi. Por un lado,hylrealmente no importa mucho.w,eybson significativamente más útiles para la navegación horizontal. Como beneficio adicional,;es fácil de acceder si el idioma lo requiere. Tener un dedo más débilkduele, y no necesitas tu dedo más fuerte en elh, cuando debería estar en eljque probablemente sea el más utilizado de los cuatro.fuente
Intro
Ninguna de las 2 soluciones anteriores fue 100% satisfactoria. Propongo una tercera vía, una que combina lo mejor de ambos mundos.
Mi recomendación: "abajo-arriba-izquierda-derecha"
Manténgase arriba / abajo donde están, luego haga el tercer y cuarto dedo hacia la izquierda y hacia la derecha
Luego, para evitar sobrescribir las características básicas de Vim: Tire lo que solía estar encendido ; al botón h ahora vacío
Como un lindo bono, la tecla " l " ahora significa " izquierda ";)
Los "subcampeones" anteriores, que utilizan el diseño "izquierda-abajo-arriba-derecha" :
Opción 1: "hjkl"
Recomendación de @ alternativa . Las combinaciones de teclas permanecen predeterminadas ( hjkl ), la mano derecha permanece en la fila de inicio ( jkl; )
Opción 2: "jkl;"
Desliza esos 4 enlaces sobre 1 para que se asienten en la fila de inicio:
fuente
Ctrl + W + <direction>.Mantengo mis manos en la fila de inicio, en la forma habitual de un mecanógrafo. Rara vez utilizo la tecla h para el movimiento, ya que mover un espacio hacia la izquierda no suele ser una forma eficiente de moverse (y realmente no se ajusta a la esencia de Vim).
fuente
Entiendo, que
hjklse usa por razones históricas (es decir, aquí se explica por qué vim usa las teclas hjkl como teclas de flecha ) y no se basa en ningún fundamento ergonómico.Personalmente, prefiero seguir el enfoque recomendado por el administrador de ventanas i3, que como se explica en las preguntas frecuentes sobre ¿Por qué la configuración predeterminada usa jkl? en lugar de hjkl? es una elección ergonómica.
Compruebe esto en vim reasignando el hjkl a
jkl;fuente
Si bien entiendo la filosofía de Vim de tener todo el movimiento disponible en la fila de inicio, descubrí
hjklque es contradictorio. Un mapa mucho más sensato que pensé que sería una configuración tipo wasd conijklEncontré que esto es muy fácil de navegar de forma muy natural.
Para alternar dentro / fuera del modo de inserción / normal, yo personalmente uso,
Alt-eya que casi siempre uso Gvim y no tengo que preocuparme de que algunos terminales tengan problemas con Alt.fuente