Befehl less mit mehreren Dateien: So navigieren Sie zum nächsten / vorherigen Befehl

269

Ich habe gerade herausgefunden, dass ich lessmit mehreren Dateien arbeiten kann. weniger Statuszeile sagt mir (ENDE) - Weiter: file2.txt

Aber wie navigiere ich von weniger zurück / weiter?

Jesper Rønn-Jensen
quelle

Antworten:

295

Wir lesen in der Manpage :

       : n Untersuchen Sie die nächste Datei (aus der Liste der Dateien in der
              mand line). Wenn eine Zahl N angegeben wird, ist die N-te nächste Datei
              untersucht.
       : p Untersuchen Sie die vorherige Datei in der Befehlszeilenliste. Wenn eine Nummer
              N wird angegeben, die N-te vorherige Datei wird untersucht.
Stephan202
quelle
8
:e [file] Examine a new file.- dh eine neue Datei öffnen, während weniger geöffnet ist
JellicleCat
63
+1 Stapelaustausch ist schneller als manuelles Durchsuchen man, um das richtige Teil zu finden, wenn Sie nicht sicher sind, wie es beschrieben ist.
Nathan
4
Wenn eine Nummer N angegeben wird - wie kann diese Nummer angegeben werden (Antwort in der Manpage nicht gefunden)?
Piotr Dobrogost
15
@PiotrDobrogost: Gute Frage. Ich musste selbst ein bisschen damit herumspielen. Es stellt sich heraus, dass die Nummer sowohl vor dem Doppelpunkt als auch vor dem noder steht p. ZB 3:nverschiebt man zur drittnächsten Datei.
Stephan202
6
@ardnew Es ist sehr unwahrscheinlich, dass Sie zu diesem Kommentar eine Gegenstimme haben - jeder, der Ihnen zustimmt, wird auf diese Frage wahrscheinlich nicht stoßen!
TC Proctor
35

Typ :nund :p.

jtbandes
quelle
28

Gefunden aus :h(Hilfefenster), das ich verwenden kann: p (für vorherige) und: n (für nächste)

Jesper Rønn-Jensen
quelle
11
Bringe einem Mann das Fischen bei. Ich wusste nicht, dass du es kannst :anything, aber jetzt weiß ich, wie man mit :h... aussieht
Mitch Kent
5
Um dies zu verdeutlichen, tippen Sie nur hzur Hilfe, ohne den Doppelpunkt (der Doppelpunkt ist bereits vorhanden). Sie müssen jedoch :noder :pmit einem expliziten Doppelpunkt eingeben, um zur nächsten / vorherigen Datei zu gelangen.
wisbucky
16

Hinweis: Sie müssen die :für diese Befehle tatsächlich eingeben (obwohl bereits ein Doppelpunkt sichtbar ist).

:nZur nächsten Datei
:pspringen Zur vorherigen Datei
:xspringen Zur ersten Datei springen

3:n3 Dateien
3:pvorspringen 3 Dateien zurückspringen
3:xzur 3. Datei springen

:f Aktuellen Dateinamen / Info drucken (hilfreich, wenn Sie vergessen haben, wo Sie sind)

weises Glück
quelle
Huckepack von dieser Antwort, weil sie mir am nächsten kam, wonach ich gesucht habe: Wenn Sie "leicht" zur LETZTEN Datei in Ihrer Liste springen möchten, verwenden Sie zuerst, um :fzu sehen, wie viele Dateien sich in Ihrer Liste befinden (zum Beispiel '(file 1 of 99)'), dann tippe einfach 99, :xwie von @wisebucky beschrieben, und du wirst sofort dorthin springen. Leider scheint es keine Abkürzung für das Springen zur letzten Datei zu geben, so wie Sie so einfach mit :xallein zur ersten Datei springen können.
JM Janzen