Ich verwende Vim für Windows, das im Unix-Modus installiert ist. Dank dieser Seite benutze ich jetzt den gf
Befehl, um zu einer Datei unter dem Cursor zu gelangen.
Ich suche nach einem Befehl für:
- zur vorherigen Datei zurückkehren (ähnlich wie Ctrl+ Tfür ctags) oder
- Neuzuordnung
gf
, um die neue Datei automatisch in einem neuen Fenster zu starten.
Ich benutze häufig Ctrl- 6dafür.
Es ist praktisch, weil ich so schnell zwischen den beiden Dateien hin und her springen kann.
quelle
Möglicherweise möchten Sie
CTRL-W gf
die Datei in einer neuen Registerkarte öffnen.Sie können die neu geöffnete Datei wie immer schließen
:bd
oderCTRL-6
andere übliche Methoden zum Ändern von Puffern verwenden.quelle
nnoremap gf <C-W>gf
das Öffnen in einem neuen Tab ist möglicherweise besser.Verwenden Sie gf, um in eine Datei abzusteigen, und verwenden Sie: bf, um zurückzukehren
quelle
Verwenden Sie einfach
:e#
gefolgt von Enter- das heißt im Grunde, die letzte (neueste) Datei zu bearbeiten.quelle
Strg-Umschalt-6 ist eins.
:e#↲
ist ein anderer.quelle
Ich habe STRG-W f zum Arbeiten gebracht.
Es ist ziemlich deprimierend, dass ich so lange damit verbracht habe, Karten für diese Befehle zu perfektionieren, nur um festzustellen, dass es integrierte Versionen gibt.
quelle
Ich kenne die Antwort auf Teil 2 Ihrer Frage nicht, kann aber bei Teil 1 helfen
Vim verwaltet eine Liste der Dateien (Puffer), die bearbeitet werden. Wenn Sie tippen
Es werden alle Dateien aufgelistet, die Sie gerade bearbeiten. Die Datei in dieser Liste mit einem% daneben ist die aktuelle Datei. Die mit dem # daneben ist die alternative Datei. : e # wechselt zwischen der aktuellen und der alternativen Datei. Anstatt so viel einzugeben, ordne ich F2 zu: e #, damit ich leicht zwischen der aktuellen und der alternativen Datei wechseln kann. Ich ordne den Befehl F2 zu, indem ich ihn zu .vimrc hinzufüge
quelle
Siehe : Hilfealternative-Datei .
quelle
Wenn Sie eine neue Datei öffnen (mit gf oder : n oder einem anderen Befehl), bleibt die alte Datei in einer Pufferliste. Sie können geöffnete Dateien auflisten mit : ls
Wenn Sie in vim einfach zwischen Puffern navigieren möchten, können Sie eine Zuordnung wie folgt erstellen:
Jetzt können Sie mit Alt + Linkspfeil oder Alt + Rechtspfeil zwischen Puffern wechseln.
Die vollständige Dokumentation zu Zuordnungen finden Sie hier:
quelle
Ich habe mir Ihren Befehl gf nicht angesehen, aber ich stelle mir vor, er verwendet den Befehl : e oder : find .
Angenommen, dies ist korrekt, ersetzen Sie einfach : e oder : find durch : new (oder : vnew für eine vertikale Teilung), und die Datei wird in einem neuen Fenster anstelle desselben geöffnet.
z.B
quelle
gf
ist eingebaut. Es gehört uns allen. :-)