J'ai vu quelque part sur le Web quelqu'un utiliser Ctrl-J
et comme je ne connaissais pas cette cartographie, j'ai recherché dans le document correspondant et j'ai trouvé ce qui suit:
j or
<Down> or
CTRL-J or
<NL> or
CTRL-N [count] lines downward linewise.
Ce qui m'amène à plusieurs questions:
- Qu'est-ce que c'est
<NL>
: je le verrais comme un équivalent<CR>
car appuyer sur Enterdescendra d'une ligne en mode normal par défaut mais pourquoi est-il<NL>
ici et non<CR>
? - Quelle est la différence entre ces mappages : toutes ces 5 options descendent-elles d'une ligne de la même manière? Selon mes tests, je répondrais oui mais cela m'amènerait à ma prochaine question.
- Pourquoi y a-t-il 5 mappages pour faire exactement la même chose : je peux comprendre cela
j
et<down>
sont conservés pour les utilisateurs qui ne sont pas habitués aux mappages vim, mais pourquoi les autres mappages existent-ils? - Quand est-il plus intéressant d'en utiliser un de plus que l'autre : c'est une continuation de la question précédente: s'il y a tellement de possibilités, je suppose qu'elles ont des avantages différents ou sont mieux utilisées dans des cas d'utilisation spécifiques. Quels sont ces cas d'utilisation?
Je trouve la redondance de ces commandes encore plus étrange quand je regarde :h k
: il n'y a que trois façons de monterons k
, <UP>
et ctrl-p
. La question bonus est donc: pourquoi y a-t-il 5 façons de descendre et seulement 3 de monter?
<CR>
êtes ici"
Ctrl-J
liaison par défaut ? Il semble courant, au moins chez ceux que je connais, de mapperCtrl-J/K
sur "bas / haut jusqu'à la ligne suivante avec le même niveau d'indentation que la ligne de départ".