Ich habe ein Verzeichnis geöffnet vim some/dir
. Ich kann innerhalb des Baums navigieren, aber nachdem ich eine Datei geöffnet habe, frage ich mich, wie ich die Dateiansicht schließe, um zur Verzeichnisliste zurückzukehren und zu einer anderen Datei zu navigieren. :wq
ist keine Option, da es die gesamte VIM-Sitzung schließt. Ich denke, es gibt einen for-Modus, aber ich weiß nicht, wie er heißt und wie ich ihn starte.
Wie schließe ich die Datei in der Navigationsansicht?
vim
directory
open-files
user-interface
k0pernikus
quelle
quelle
Antworten:
Wie wäre es
:e .
? Dies öffnet das aktuelle Verzeichnis in Vim, dh es öffnet den Datei-Explorer. Da ichautochdir
Einstellungen festgelegt habe, wird hier das Verzeichnis angezeigt, in dem sich die aktuell bearbeitete Datei befindet.quelle
:E
hat das den gleichen Effekt.:E
Hat tatsächlich einen etwas anderen Effekt,:e .
öffnet einen neuen Puffer, in dem:E
ein versteckter Puffer geöffnet wird. So:E
halten Sie die Pufferliste sauberer.Ich bin nicht sicher, aber ich denke, dass Sie den
:rew
Befehl wollenquelle
:rewind
:fir
(steht für:first
) ist das gleiche.Verwenden Sie
^O
diese Option, um eine zuvor geöffnete Datei, in diesem Fall Ihren Verzeichnisbaum, zurückzusetzen.quelle
Wenn Sie eine Datei schließen möchten, verwenden Sie
:bd
(Puffer löschen). Dies bringt Sie zurück zum vorherigen Puffer, in Ihrem Fall der Verzeichnisliste. In vim können mehrere Dateien gleichzeitig geöffnet sein, von denen jede als Puffer bezeichnet wird.Wenn Sie die aktuelle Datei nicht schließen möchten, können Sie mit
:E
(Durchsuchen) auch eine Ansicht des aktuellen Verzeichnisses öffnen, in dem Sie andere Dateien öffnen können. Wenn Sie den Dateinamen kennen, können Sie ihn einfach:e path/to/file.txt
direkt öffnen. Sie können dann mit:bn
und zwischen den Puffern wechseln:bp
.Hinweis: Da Sie die Richt Ansicht als Puffer geöffnet (eher dann mit: E) Sie jede mögliche Weise schalten können Sie in der Regel auf einen Puffer wechseln (
:bp
,:bp
,:b 1
,:rew
,:first
usw.). Verwenden Sie,:ls
um Ihre offenen Puffer aufzulisten.quelle