2010-06-23 12 views
32

Ich weiß, wie man Dateien umbenennen, löschen und verschieben in NERDTree (nur Drücken m then either [a, d, or m]). Aber ich kann nicht herausfinden, wie man einen Ordner erstellt.Wie erstellt man Ordner in Vim (vorzugsweise mit NERDTree)?

Weiß jemand, wie man das auf NERDTree (oder nur in vim's native "Weise") tun?

+1

Danke für die Frage, wie ich nicht wirklich wusste, dass Sie Dateien in NERDTree verschieben konnten (aber eine Ahnung hatten Sie könnte) und Suche führte mich hier. Vielleicht bin ich blind, konnte aber im Hilfebild keine Hinweise auf das Verschieben von Dateien finden. – atomicules

+0

wenn ich den Cursor auf eine Datei in NERDTree habe und dann d drücke, sagt gvim: "E21: Kann keine Änderungen vornehmen, 'änderbar' ist aus". Muss ich etwas in vimrc hinzufügen? .... habe es und leicht bearbeitete Frage – whytheq

Antwort

39

Sie verwenden m + a und hinterlegen Sie / auf den Namen des untergeordneten Knotens, den Sie erstellen möchten.

Zum Beispiel m + a + foo erzeugt die Datei foo. m + a + foo/ erstellt das Verzeichnis foo.

+0

Ich war darauf aus, danke! – alexchenco

4

Nun, können Sie immer tun:

:!mkdir <directory> 

diese Hilfe tut?

+0

das ist gut, aber meine NERDTree aktualisiert nicht automatisch das Dateisystem .. – nkint

2

Drücken Sie im NERDTree-Fenster 'm'; Sie sollten ein Menü am unteren Rand sehen. Geben Sie 'a' ein, um den Childnode hinzuzufügen. Geben Sie nun das Verzeichnis ein, das Sie erstellen möchten, und stellen Sie sicher, dass am Ende ein '/' hinzugefügt wird. Andernfalls würde das Skript eine Datei erstellen.

Verwandte Themen