commande moins avec plusieurs fichiers: comment naviguer vers le suivant / précédent

269

Je viens de découvrir que je peux utiliser lessplusieurs fichiers. la ligne d'état moins me dit (FIN) - Suivant: fichier2.txt

Mais comment naviguer entre précédent / suivant de moins?

Jesper Rønn-Jensen
la source

Réponses:

295

Nous lisons dans la page de manuel :

       : n Examiner le fichier suivant (à partir de la liste des fichiers donnés dans la
              ligne de mand). Si un nombre N est spécifié, le N ème fichier suivant est
              examiné.
       : p Examinez le fichier précédent dans la liste de ligne de commande. Si un nombre
              N est spécifié, le Nième fichier précédent est examiné.
Stephan202
la source
8
:e [file] Examine a new file.- c'est-à-dire ouvrir un nouveau fichier alors que less est ouvert
JellicleCat
63
Un échange de pile +1 est plus rapide que grep manuel manpour trouver la bonne pièce lorsque vous n'êtes pas sûr de la description.
Nathan
4
Si un nombre N est spécifié - comment spécifier ce nombre (impossible de trouver une réponse dans la page de manuel)?
Piotr Dobrogost
15
@ PiotrDobrogost: Bonne question. J'ai dû jouer un peu avec moi-même. Il s'avère que le nombre précède les deux points et le nou p. Par exemple, 3:ndéplace un vers le troisième fichier suivant.
Stephan202
6
@ardnew Il est très peu probable que ce commentaire suscite un vote positif - il est improbable que quiconque est d'accord avec vous tombe sur cette question!
TC Proctor
35

Type :net :p.

jtbandes
la source
28

Découvert à partir de :h(fenêtre d’aide) que je peux utiliser: p (pour précédent) et: n (pour suivant)

Jesper Rønn-Jensen
la source
11
Apprendre à un homme à pêcher. Je ne savais pas que vous pouviez le faire :anything, mais je sais maintenant comment utiliser :h...
Mitch Kent
5
Juste pour clarifier, vous tapez seulement hà l'aide, sans les deux points (les deux points sont déjà là). Cependant, vous devez taper :nou :pavec deux points explicites pour aller au fichier suivant / prev.
Wisbucky
16

Remarque: vous devez en fait taper le :pour ces commandes (même si deux points sont déjà visibles).

:nsaute au fichier suivant
:psaute au fichier précédent
:xsaute au premier fichier

3:nsaute 3 fichiers en avance
3:psaute 3 fichiers en arrière
3:xsaute au 3ème fichier

:f affiche le nom du fichier actuel / info (utile si vous oubliez où vous êtes)

sage
la source
Piggy-backing de cette réponse, parce que cela me rapprochait le plus de ce que je cherchais: si vous voulez "facilement" aller au dernier fichier de votre liste, commencez :fpar voir le nombre de fichiers dans votre liste (par exemple '(fichier 1 sur 99)'), tapez simplement 99, :xcomme décrit par @wisebucky et vous y passerez immédiatement. Malheureusement, il ne semble pas y avoir de raccourci pour passer au dernier fichier, car vous pouvez facilement passer au premier fichier :xseul.
JM Janzen le