2014-05-15 12 views
9

Ich weiß, wie Sie eine Datei in Vim von einer Terminal-Befehlszeile öffnen (vim fileName). Was ich nicht herausfinden kann ist, wie man eine Datei öffnet, wenn ich bereits in Vim bin. Ich versuchte :r fileName, aber das scheint zu lesen (oder anhängen) die Datei in den ungespeicherten Puffer, den ich geöffnet habe. Es erstellt eine neue Datei, denn wenn ich versuche, es mit :w zu schreiben, fragt es nach einem Dateinamen.Wie öffne ich eine Datei von Vim aus?

+1

Sie wirklich durch 'vimtutor' gehen sollte. Es deckt alle grundlegenden Themen wie dieses ab. – Max

Antwort

21

:e <filename>

oder

:Ex <directory>

können Sie die Datei aus dem angegebenen Verzeichnis.

:Ex allein öffnet die pwd.

:enew

einen leeren Puffer erstellen.

+0

': e .' öffnet auch einen Dateibrowser. – Max

+0

Danke Sashang für die Zeit nehmen zu beantworten. Genau das habe ich gesucht. – jshock

0

Auch zu öffnen mehr Dateien (oder nur eine, so neige ich dazu, diese zu verwenden, um eine einzelne Datei zu öffnen, da :e nicht mehr Dateien öffnen)

:n file1 file2 

:n setzt die Argumentliste so ist es als ob Sie sie in der Befehlszeile eingegeben hätten (also funktionieren Befehle wie mit dieser Liste), aber nicht.

+0

oder Sie können einen neuen Tab mit Datei über ': tabnew ' öffnen –

11

diese vim Befehl, den Sie nicht vergessen werden:

:Sex 

, wenn Sie auf bestimmte dir zeigen soll, dann :Sex <dir>

Verwandte Themen