Soy un nuevo usuario de Vim, y quiero hacer esta pregunta un tanto elemental para asegurarme de comenzar a aprender Vim de la manera correcta y no desarrollar malos hábitos.
Cuando usa Vim, ¿cómo coloca su mano derecha? Encuentro más natural comenzar con mis dedos en las jkl;teclas, pero luego me encuentro perdiendo la hllave en ocasiones cuando estoy navegando. Por el contrario, si coloco mis dedos, hjklentonces me encuentro escribiendo palabras mal, ya que esta no es la posición en la que fui entrenado para mantener mi mano en el teclado, y encuentro que alternar las jkteclas con mi dedo medio y tercero es incómodo.
cursor-movement
normal-mode
Danny
fuente
fuente
j,k,l,;
. Por un lado, aprenderás a golpearh
en poco tiempo. En segundo lugar, cuando conozca mejor a vim, enh
realidad no usará tanto. En tercer lugar, las combinaciones de teclas se definen principalmente teniendo en cuenta esa posición de la mano, por lo que a la larga solo cambiará un problema por otro conjunto de problemas.hjkl
. Ver:help navigation
.Respuestas:
En primer lugar, supondré que está utilizando un teclado QWERTY. Mi respuesta no se basa en mi preferencia personal, simplemente estoy reformulando una parte de la increíble Vim práctica escrita por Drew Neil.
TL; DR Vim está optimizado para los mecanógrafos táctiles, por lo que sus manos deben permanecer donde aprendió a colocarlas: mano izquierda asdf y mano derechajkl;
Neil dice que poner su mano derecha hjkles algo realmente malo. La razón principal es que moviendo el cursor con las teclas hjkles algo que debe ser muy de vez en cuando debido a vim ofrece movimientos mucho más rápido por-palabra o movimiento de búsqueda de caracteres (
w
,b
,f
,t
,/
...).También citaré directamente esta parte:
Bonificación: incluso si ese no parece ser su caso, aquí hay un consejo para deshacerse del mal hábito de los principiantes que consiste en usar las teclas de flecha para moverse: simplemente agregue las siguientes líneas a su
.vimrc
para desactivar totalmente las teclas de flecha:(
<Nop>
significa "Sin operación")fuente
hjkl
cosa nunca me ha ayudado. Lo que sí ayudó fue comprar teclados mecánicos de buena calidad. FWIWhjkl
ya que la clave en el derecho del
decirm
que es bastante inútil. Acerca de la optimización del uso de estas teclas para navegar, trato de obligarme a usar los movimientos tanto como puedo, pero todavía lo uso a menudohjkl
, todavía siento que es más rápido que las teclas de flecha, pero supongo que es un tema bastante subjetivo.jkl;
, lo obliga a mantener sus manos firmes en una buena posición de escritura táctil para navegar el texto. Como resultado, ahora soy un mecanógrafo mucho más rápido y preciso.