Vim déplaçant le curseur au début de la ligne suivante
Vim: est-il une clé de déplacer le curseur au début de la ligne suivante? j
déplace le curseur à la position correspondante de la position actuelle dans la ligne suivante. Je suis à la recherche d'une clé unique qui pourrait déplacer le curseur à la position 0, indépendamment de la position du curseur dans la ligne courante.
- C'est
j
pasJ
.
Vous devez vous connecter pour publier un commentaire.
La
+
mouvement se déplace vers le premier caractère non-blanc dans la prochaine ([count]
) en ligne. Celui qui répond à votre exigence, si il n'y a pas de tiret. Avec tiret, vous pouvez utiliser+0
ouj0
.<cr>
et+
sont le même mouvement mais de façon plus commode. Ce mouvement est grande lors de l'enregistrement de macrosgj
etg^
ensemble pour créer un "g<cr>
" cartographie cependant, je ne pense pas queg^
se comporte tout à fait la façon dont je m'attendais. Voir:h g^
. par exemple,nnoremap g<cr> gjg^
. Leg+
etg-
sont annuler les commandes de navigation et peut être très utile. Je suggère à l'encontre de leur remplaçant. Voir:h g+
et:h undo-tree
pour plus d'informations. L'annulation de l'arbre est assez cool surtout quand il est associé avec la persistance d'annuler (Voir:h persistent-undo
).+
et+0
ne fonctionne pas avec le sublime.j0
a fonctionné pour moi.+
fonctionne pour moi (même avec un tiret).Vous pouvez revenir au début d'une ligne en appuyant sur
+
Qui se déplace vers le premier caractère non-blanc au début de la ligne, ce qui est bien si il n'y a pas d'indentation. Si vous voulez aller pour le premier caractère de la ligne, indépendamment de l'espace blanc, vous pouvez le faire
j0
Si vous avez besoin de plus d'aide avec les touches de déplacement, c'est une bonne ressource:
http://vim.wikia.com/wiki/Moving_around
gjg0
devrait faire l'affaire, commegj
descend d'une ligne d'affichage etg0
va pour le premier caractère de la ligne d'affichage. Il pourrait être une bonne idée pour créer un mappage si vous l'utilisez beaucoup.