Menu Fermer

vim : aller à la fin ou du début du fichier

Lorsqu’ils travaillent sur un gros fichier dans Vim, les utilisateurs doivent souvent se déplacer pour modifier différentes sections. Si un clavier est efficace pour les textes courts, il n’est pas le meilleur choix pour les documents volumineux.

Vim est équipé d’outils fonctionnels pour naviguer dans les gros fichiers, notamment pour passer au début ou à la fin d’un fichier.

Ce guide vous montre comment aller à la fin ou au début d’un fichier dans Vim.

vim : aller à la fin ou du début du fichier

Comment aller à la fin du fichier sur vim

Se déplacer vers la fin d’un fichier est lent lorsqu’on utilise uniquement les touches fléchées. Heureusement, Vim offre plusieurs moyens d’atteindre rapidement le bas d’un fichier.

Les commandes et touches vim sont sensibles à la case, ainsi lorsque l’on dit dit d’utiliser la touche G, vous devez utiliser MAJ+G afin d’utiliser le caractère G en majuscule.

Avec la touche G ou CTRL + Fin

  • Utilisez la touche G pour passer à la dernière ligne. La sortie montre le curseur à la dernière ligne du fichier :
Aller à la fin du fichier de vim avec un raccourci clavier
  • Puis utilisez la touche de Fin pour vous rendre tout à la fin de la ligne
Aller à la fin du fichier de vim avec un raccourci clavier
  • Une façons plus rapide pour aller à la fin d’une ligne, utilisez les touches CTRL et Fin
Aller à la fin du fichier de vim avec un raccourci clavier

Ajouter/Insérer du texte à la fin

  • Déplacez-vous au bas du fichier et passez en mode insertion avec G + A.
Se déplacer à la fin du fichier de vim et en mode insertion

Contrairement à G, cette commande envoie le curseur à la fin et permet aux utilisateurs d’ajouter, de modifier ou de supprimer du texte.

Utiliser la commande $.

  • Exécutez la commande $.
    La commande $ déplace le curseur à la fin. Passez en mode normal et exécutez :
:$
Se déplacer à la fin du fichier de vim par  une commande
  • Appuyez sur Entrée et le curseur se déplace vers la fin :

Utiliser les crochets fermés

  • Appuyez deux successivement sur ]
  • Vim se place alors sur la dernière ligne du fichier et affiche un ] en bas à droite

Comment aller à au début du fichier sur vim

Retourner au début du fichier

Revenir au début d’un fichier est assez simple. Une façon de le faire est de tapez 1G :

1G

Utiliser la touche gg

Il existe bien entendu un raccourci clavier pour se rendre au début du fichier.

  • Tapez g deux fois successivement vous emmène au début du fichier

Utiliser le raccourci CTRL+Home

  • Une autre façon de sauter au début est d’utiliser le bouton CTRL+ Home
Aller à la fin du fichier de vim avec un raccourci clavier

Aller au début avec des crochets ouverts

  • Passez rapidement au début d’un fichier avec des doubles crochets ouverts. Appuyez sur Echap pour passer en mode normal et tapez [ deux fois
  • Après avoir tapé les deux crochets, le curseur saute au début.

Aller à la première ligne

Se déplacer dans le texte en utilisant les numéros de ligne est un moyen pratique de sauter au début d’un fichier. Cependant, ce n’est pas un moyen efficace de sauter à la fin d’un fichier.

Or, la première ligne est toujours la ligne 1. Par conséquent, utilisez cette commande pour déplacer le curseur sur la première ligne instantanément :

:1

Appuyez sur Entrée et le curseur saute au début :

Aller au début du fichier de vim avec un raccourci clavier

Ajout/Insertion de texte au début

  • Déplacez-vous vers le haut et commencez à éditer le texte avec gg+ A. Cette combinaison de touches déplace le curseur à la fin de la première ligne et vous fait passer en mode insertion.
Aller au début du fichier de vim avec un raccourci clavier

Les raccourcis clavier de vim

Veillez à appuyer sur la touche Esc pour passer en mode normal avant d’exécuter une commande. Le tableau ci-dessous présente toutes les façons d’aller au début ou à la fin d’un document dans Vim :

OptionDescription
GSaut au début de la dernière ligne du fichier
ggPasser au début du fichier
]]Déplace le curseur à la fin du fichier
[[Déplace le curseur au début du fichier
G + ASe rend à la fin du fichier et passe en mode insertion
gg+ASe rend au début du fichier et passe en mode insertion
Ctrl + HomeAffiche le haut du texte
Ctrl+EndAffiche la fin du texte
:1Passe à la première ligne
:$Déplace le curseur à la fin du fichier
1+GSauter au début du fichier
Les raccourcis clavier de vim pour aller à la fin/début du fichier