Vi en alguna parte de la web a alguien que usaba Ctrl-Jy, como no conocía esta asignación, busqué en el documento relevante y encontré lo siguiente:
j or
<Down> or
CTRL-J or
<NL> or
CTRL-N [count] lines downward linewise.
Lo que me lleva a varias preguntas:
- Qué es
<NL>: lo vería como un equivalente de<CR>ya que presionar Enterbajará una línea en modo normal de forma predeterminada, pero ¿por qué está<NL>aquí y no<CR>? - ¿Cuál es la diferencia entre estas asignaciones ? ¿Todas estas 5 opciones van una línea hacia abajo de la misma manera? Según mis pruebas, respondería que sí, pero eso me llevaría a mi siguiente pregunta.
- ¿Por qué hay 5 asignaciones para hacer exactamente lo mismo ? Puedo entender eso
jy<down>se guardan para los usuarios que no están acostumbrados a las asignaciones de vim, pero ¿por qué existen las otras asignaciones? - ¿Cuándo es más interesante usar uno más que el otro ? Esa es una continuación de la pregunta anterior: si hay tantas posibilidades, supongo que tienen diferentes ventajas o son mejores para usar en casos de uso específicos. ¿Cuáles son esos casos de uso?
Encuentro la redundancia de estos comandos aún más extraña cuando miro :h k: sólo hay 3 opciones para subir al: k, <UP>y ctrl-p. Entonces, la pregunta adicional es: ¿Por qué hay 5 formas de bajar y solo 3 para subir?
<CR>aquí"
Ctrl-Jenlace predeterminado ? Parece ser común, al menos entre los que conozco, asignarCtrl-J/Ka "abajo / arriba hasta la siguiente línea con el mismo nivel de sangría que la línea de inicio".