212 Stimmen

Wie kommt man von 'gf' in Vim zurück?

Ich verwende Vim für Windows, das im Unix-Modus installiert ist. Dank dieser Seite benutze ich jetzt die gf um zu einer Datei unter dem Cursor zu wechseln.

Ich bin auf der Suche nach einem Befehl für entweder:

  1. zur vorherigen Datei zurückkehren (ähnlich zu Ctrl + T für ctags), oder
  2. umschreiben. gf um die neue Datei automatisch zu starten in einem neuen Fenster.

0voto

Ich habe nicht auf Ihre gf Befehl, aber ich vermute, dass er den :e o :find Befehl.
Vorausgesetzt, dies ist korrekt, ersetzen Sie einfach die :e o :find con :neu (oder :vnew für eine vertikale Teilung) und die Datei wird in einem neuen Fenster statt im selben Fenster geöffnet.

z.B..

"Switch between header and cpp
nmap ,s :find %:t:r.cpp<CR>
nmap ,S :new %:t:r.cpp<CR>
nmap ,h :find %:t:r.h<CR>
nmap ,H :new %:t:r.h<CR>
nmap ,F :new =expand("<cfile>:t")<CR><CR>
nmap ,d :new =expand("<cfile>")<CR><CR>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X