Je viens de découvrir que je peux utiliser less
avec plusieurs fichiers. La ligne d'état de less me dit (END) - Suivant : file2.txt
Mais comment naviguer dans le précédent/suivant à partir de moins ?
Je viens de découvrir que je peux utiliser less
avec plusieurs fichiers. La ligne d'état de less me dit (END) - Suivant : file2.txt
Mais comment naviguer dans le précédent/suivant à partir de moins ?
Nous lisons dans le page d'accueil :
:n Examine the next file (from the list of files given in the com
mand line). If a number N is specified, the N-th next file is
examined.
:p Examine the previous file in the command line list. If a number
N is specified, the N-th previous file is examined.
:e [file] Examine a new file.
-- c'est-à-dire ouvrir un nouveau fichier alors qu'un autre est ouvert
+1 l'échange de pile est plus rapide que le grep manuel à travers man
pour trouver la bonne pièce quand vous n'êtes pas sûr de sa description.
Si un nombre N est spécifié - comment spécifier ce nombre (je ne trouve pas la réponse dans la page de manuel) ?
Apprenez à un homme à pêcher. Je ne savais pas que tu pouvais :anything
mais maintenant je sais comment regarder en utilisant :h
...
Note : vous devez en fait taper le :
pour ces commandes (même si un deux-points est déjà visible).
:n
passer au fichier suivant:p
passer au fichier précédent:x
sauter au premier fichier
3:n
sauter 3 dossiers en avant3:p
sauter 3 fichiers en arrière3:x
passer au 3ème fichier
:f
imprimer le nom du fichier actuel/les informations (utile si vous oubliez où vous êtes)
Je me suis inspiré de cette réponse, car elle m'a permis de me rapprocher le plus de ce que je cherchais : Si vous voulez "facilement" passer au DERNIER fichier de votre liste, utilisez d'abord :f
pour voir combien de fichiers se trouvent dans votre liste (par exemple '(fichier 1 sur 99)'), puis tapez simplement 99
, :x
tel que décrit par @wisebucky et vous le trouverez immédiatement. Malheureusement, il ne semble pas y avoir de raccourci pour passer au dernier fichier, comme vous pouvez si facilement passer au premier avec :x
seul.
Il ne s'agit pas à proprement parler d'une réponse à cette question, mais peut-être que quelqu'un trouvera cette information utile.
Si le nombre de fichiers est raisonnablement faible, on pourrait utiliser vim
pour ça :
vim -O files*
De cette façon, tous les fichiers sont affichés en même temps en divisant l'écran automatiquement.
(Utiliser -o
pour diviser horizontalement).
Quelques éléments de base vim
commandes de survie pour ce cas d'utilisation :
vim
( ! !! ).SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.