Wie springe ich nur in eine aktuell geöffnete Datei?

7

Sehr oft CTRL-Oführt mich vim beim Zurückspringen zu einer älteren Position zu anderen Dateien, die ich zuvor bearbeitet habe. Gibt es einen Befehl, innerhalb der aktuellen Datei in die Jumplist zurückzukehren ?

SkWob
quelle

Antworten:

7

Es gibt einen Befehl, der genau dem entspricht, was Sie benötigen: g;Bringt Sie zurück zu einer älteren Änderungsposition , g,geht weiter zu einer neueren Änderungsposition .

Liste der Änderungspositionen kann mit angezeigt werden :changes.

tivn
quelle
5

Mein EnhancedJumps-Plugin bietet separate spezielle Zuordnungen, die die Sprungziele nur auf lokale Standorte (im selben Puffer) und entfernte Standorte (nur in anderen Puffern) beschränken.

Ingo Karkat
quelle
Ihre Antwort ist wahrscheinlich die richtige auf meine Frage, aber die Antwort von tivn fühlt sich eher so an, als würde ich das erreichen, was ich tun muss. Danke trotzdem!
SkWob
1

Ja, Backtick-Backtick:

`` 

geht zurück zur vorherigen Marke (aber nur zur vorherigen Marke) im aktuellen Puffer.

Justin M. Keyes
quelle