2014-12-29 19 views
16

Meine Frage ist ziemlich einfach, immer noch kann ich die Antwort nirgendwo finden: Wie kann ich in Vim Netrw Explorer schließen, ohne tatsächlich eine Datei auszuwählen? Welchen Tastenanschlag sollte ich drücken, um den Explorer zu schließen und zur aktuell geöffneten Datei zurückzukehren?Vim - Beenden/Schließen Netrw ohne Auswahl einer Datei

Bisher habe ich die aktuell geöffnete Datei in Netrw wählen, wenn ich zurück, um es zu bekommen, was unmöglich sein passiert, wenn ich es noch nicht gespeichert haben.

ich, dass ich RTFM hinzufügen kann, und wissen den :h netrw Befehl;)

Vielen Dank.

Antwort

16

Verwenden Sie <c-6>/<c-^>, um zum vorherigen Puffer zurückzukehren. Siehe :h CTRL-6.

Pro-Tipp: Verwenden Sie :Rex zu fortsetzen erkunden. Siehe :h :Rex

+2

Vielen Dank. Auf meinem Computer verringert dies die Schriftart si ze von meinem Terminal obwohl. Wahrscheinlich einige Gnome 3-Einstellungen oder Fedoras. mit ': b #' tat die Tricks zum vorherigen Puffer zurück;) Vielen Dank! –

+0

auf Hilfe Eintritt Nach einem Blick hatte ich für diese Arbeit '' (d '' ) zu tun. (OSX Terminal.app) –

3

Mit V153 von netrw kann man verwenden: Rex zum netrw Puffer zurückzukehren; es wird auch erlaubt Ihnen, zu der Datei zurückzukehren, die bearbeitet wird, bevor Sie ein Verzeichnis bearbeiten. (siehe http://www.drchip.org/astronaut/vim/index.html#NETRW für den neuesten Netrw).

+0

Danke für diesen Beitrag; Aber ich habe es versucht und es funktioniert nicht für mich. Die Eingabe von ': Rex' von Netrw macht einfach nichts –

+0

Welche Version von netrw benutzt du? netrw v154b kann auf http://www.drchip.org/astronaut/vim/index.html#NETRW gefunden werden. – user21497

+0

@AlexandreBourlier ist das, weil Ihr vorheriger Puffer ein [NO NAME] war? : Rex kommt nur zurück, wenn Sie in einem benannten Puffer waren, soweit ich das beurteilen kann. – Jared

16

Vim standardmäßig ohne Plugins etc. sollten netrw Fenster wie Puffer behandeln (ohne dass es wie ein Listing (ls oder:. Puffer) Versuchen:

:bd 
:bdelete 

oder

:bw 
:bwipe 

Eigenartiger Weg Vim hat die netrw Fenster nicht als Puffer aufgelistet, aber schließt es wie eins, und ging zurück zum ehemaligen Puffer/Datei.

+2

Wir haben einen Gewinner !!! :) –

+1

Hmmm ... eigentlich, wenn ich mehrere Fenster verwendet, wird dies die aktuellen Fenster schließt Ich verwende, was schlecht ist ... –

+1

@AlexandreBourlier: dann wollen Sie nicht/schließen netrw beenden. Du willst etwas an ihrer Stelle. Wahrscheinlich musst du netrw aufrüsten, um zu bekommen: Rex arbeitet. Ansonsten einfach: e was auch immer-Datei-du-willst. Wenn Sie einen neuen, aber leeren Puffer benötigen, verwenden Sie: enew. – user21497

Verwandte Themen