GNU/Linux >> Tutoriels Linux >  >> Linux

Aller au début ou à la fin du fichier dans Vim [Quick Tip]

Si vous ouvrez un très long fichier dans Vim, il peut être difficile de naviguer dans le fichier.

Il est bon de savoir comment déplacer le curseur de n'importe où dans le fichier vers la première ou la dernière ligne.

Déplacer Clés
Au début gg ou [[
Jusqu'au bout maj + g ou ]]

Vous devez être en mode normal (également appelé mode de commande) pour utiliser ces raccourcis clavier. Utilisez la touche Esc pour accéder au mode de commande, puis utilisez les touches mentionnées ci-dessus.

Allons un peu dans le détail.

Aller à la dernière ligne dans Vim

Tout comme la phrase d'Apple "Il y a une application pour ça", dans Vim, "Il y a une commande pour ça".

Peu importe la ligne ou la colonne dans Vim, pour déplacer votre curseur sur la dernière ligne, appuyez simplement sur un G majuscule (c'est-à-dire les touches Maj et g ensemble) en mode Normal, et votre curseur se déplacera jusqu'au premier caractère de la dernière ligne.

Une autre façon de sauter à la fin d'un fichier consiste à utiliser le Esc + Ctrl + End ou ]] combinaison de touches.

Aller à la première ligne dans Vim

Il existe plusieurs façons de sauter à la première ligne dans Vim.

Comme il s'agit de commandes Vim, assurez-vous que vous êtes en mode Normal (utilisez la touche Échap) avant d'appuyer sur une touche.

Pour revenir à la première ligne du fichier, vous pouvez utiliser l'une des commandes suivantes :

1G

Cette commande indique à vim de déplacer le curseur sur la ligne 1, comme spécifié dans la commande.

gg

Taper gg a le même impact sur l'emplacement du curseur - le curseur est déplacé vers la première colonne de la première ligne.

Je préfère utiliser gg au lieu de 1G car il est facile de taper 2G et se retrouver sur la deuxième ligne.

Au lieu de cela, vous pouvez également utiliser le Esc + Ctrl + Home combinaison de touches pour déplacer votre curseur sur la première ligne de n'importe quel fichier.

Conclusion

Cet article explique comment vous pouvez déplacer votre curseur de n'importe où dans le fichier vers le début ou la fin du fichier.

Si vous souhaitez en savoir plus que les bases de Vim, je vous recommande fortement d'utiliser ce cours de formation de Jovica Ilic.


Linux
  1. ^M à la fin de chaque ligne dans vim

  2. Ajouter une chaîne de préfixe au début de chaque ligne

  3. VIM :comment aller à la ligne exacte sur Ubuntu

  4. Linux - vérifier s'il y a une ligne vide à la fin d'un fichier

  5. Esperluette au début d'une ligne dans csh

Comment enregistrer un fichier dans Vim / Vi et quitter l'éditeur

Afficher le contenu d'un fichier dans la ligne de commande Linux

Comment ajouter du texte au début du fichier sous Linux

Comment boucler sur les lignes d'un fichier ?

5 commandes pour afficher le contenu d'un fichier en ligne de commande Linux

Ouvrir un fichier donné par le résultat d'une commande dans vim