vim bietet Funktionen an, um sich die Dateien in einem Ordner anzusehen.
Dafür braucht man nur statt einer Datei einen Ordner mit vim zu öffnen. Z.B. mit
vim meinordnerwird das Verzeichnis “meinordner” geöffnet. Oder aus vim heraus z.B. mit
:e .
um das aktuelle Verzeichnis in vim zu öffnen.
Nun wird der Ordnerinhalt angezeigt. Dort kann man wie gewohnt mit j und k den Cursor nach oben und unten Bewegen. Mit Enter öffnet man eine Datei oder einen Ordner. Die Ordner werden blau dargestellt und werden vor den Dateien einsortiert (wie auch in vielen graphischen Dateibrowsern).
Interessant in diesem Zusammenhang ist das Plugin NERDTree, welches die Standardfunktion mit einem Dateibaum ersetzt und einige Tastenkombinationen bietet um z.B. einen Teilbaum zu öffnen oder zu schließen.
Genauso leicht kann man auch Dateien über FTP oder SFTP bearbeiten. Dafür startet man vim einfach mit der URL als Argument:
vim ftp://servername.tld/pfad/zur/datei
bzw für SFTP:
vim scp://servername.tld/pfad/zur/datei
Man kann wie von ftp gewohnt auch den Usernamen direkt mit angeben:
vim ftp://user@servername.tld/pfad/zur/datei
So spart man sich das lästige Hoch- und Runterladen von Dateien über FTP.
Lesezeichen kann man in der Datei ~/.netrc speichern indem man für jeden Rechner eine Zeile mit folgendem Inhalt anlegt:
machine HOSTNAME login USERID password "PASSWORD"(Die Groß geschriebenen Wörter müssen jeweils ersetzt werden)
Natürlich kann man auch auf dem FTP-Server den in vim integrierten Dateibrowser nutzen:
vim ftp://servername.tld/pfad/zum/verzeichnis/
Wichtig ist hier der Slash am Ende.
Folgende Beiträge könnten Dich auch interessieren:
Schlagworte: Dateibrowser, FTP, SFTP, Vim








Guter Tipp, aber wenn ich eine Datei aufgerufen habe, wie komme ich dann wieder zurück in den Dateibaum, um zum Beispiel eine andere Datei zu öffnen? Ein :q! beendet den vim. Das habe ich schon im Emacs nicht geschafft.
Hallo dieter,
mit :e . kannst Du den Dateibaum im gleichen Buffer öffnen. Im neuen Tab kann man den Baum mittels :tabnew . öffnen.
Im Prinzip geht jede Variante, mit der man eine Datei öffnen kann. Nur dass man statt einem Dateinamen . (den Punkt) angibt (oder ein beliebiges Verzeichnis im aktuellen Ordner).
So geht also auch :vs . oder :sp . genauso wie :n .
Viele Grüße
zimon
Danke zimon, wäre ich nie drauf gekommen. Danke auch für die anderen Tips, besonders die Tipps zum Thema screen. Findet man selten im www und schon gar nicht in Deutsch.
Hallo dieter,
ich freue mich immer, wenn anderen gefällt, was ich schreibe. Von daher: gern geschehen
Es wundert mich auch, dass es so wenig über screen im Netz gibt. Dabei ist es so ein geniales Programm.
Viele Grüße,
zimon