Question Comment passer à la fin de la ligne dans Vim?


Je sais comment me déplacer en mode commande, en particulier sauter aux lignes, etc. Mais quelle est la commande pour passer à la fin de la ligne sur laquelle je suis actuellement?


978
2017-09-19 21:19


origine


Réponses:


Seulement le $  (signe du dollar) clé. Vous pouvez utiliser UNE pour passer à la fin de la ligne et passer en mode d'édition (Append).

L'opposé de UNE est je (Mode insertion au début de la ligne), en aparté.


1771
2017-09-19 21:20



Comme beaucoup de gens l'ont dit:

  • $ vous amène à la fin de la ligne

mais aussi:

  • ^ ou _ vous amène au premier caractère non-espace dans la ligne, et
  • 0 (zéro) vous amène au début de la ligne incl. espace

273
2017-09-19 22:22



  • $ passe au dernier caractère de la ligne.
  • g  _ va au dernier caractère non-espace.

  • g  $ va à la fin de la ligne d'écran (lorsqu'une ligne de tampon est enroulée sur plusieurs lignes d'écran)


116
2017-09-28 11:04



La question principale - fin de ligne

$ va à la fin de la ligne, reste en mode de commande

UNE va à la fin de la ligne, passe en mode insertion

Inversement - début de ligne (techniquement le premier non-espace personnage)

^ va au début de la ligne, reste en mode commande

je (majuscule i) va au début de la ligne, passe en mode insertion

En outre - début de ligne (techniquement la première colonne indépendamment de espace)

0 (zéro) va au début de la ligne, reste en mode de commande

0i (zéro suivi de minuscules i) va au début de la ligne, passe en mode insertion

Pour ceux qui commencent à apprendre vi, voici une bonne introduction à vi en listant les commandes vi côte à côte avec les touches de raccourci et de déplacement du curseur de l'éditeur graphique GUI de Windows.

éditeur vi pour les utilisateurs Windows


43
2018-02-07 11:02



Si votre ligne actuelle entoure l'écran visible sur la ligne suivante, vous pouvez utiliser g $ pour arriver à la fin de la écran ligne.


37
2017-09-19 22:49



Le signe dollar: $


12
2017-09-19 21:20



L'avantage de la touche 'End' est qu'elle fonctionne à la fois en mode normal et en mode inséré.

'$' fonctionne uniquement en mode normal / commande mais fonctionne aussi dans l'éditeur vi classique (bon à savoir quand vim n'est pas disponible).


12
2017-09-19 22:05