2010-06-23 10 views
32

So come creare rinomina, cancella e sposta file in NERDTree (è sufficiente premere m then either [a, d, or m]). Ma non riesco a capire come creare una cartella.Come creare cartelle in Vim (preferibilmente usando NERDTree)?

Qualcuno sa come farlo su NERDTree (o solo in "modo" nativo di vim)?

+1

Grazie per avermi chiesto come in realtà non sapevo che potevi spostare i file in NERDTree (ma avevo un accenno che potevi) e la ricerca mi ha portato qui. Forse sono cieco, ma non sono riuscito a trovare alcun riferimento a spostare i file nella schermata di aiuto. – atomicules

+0

se ho il cursore su un file in NERDTree e quindi premere d gvim dice "E21: impossibile apportare modifiche, 'modificabile' è disattivato". Devo aggiungere qualcosa a vimrc? .... capito e leggermente modificato domanda – whytheq

risposta

39

Si utilizza m + a e si inserisce un valore finale / sul nome del nodo figlio che si desidera creare.

E.g., m + a + foo crea il file foo. m + a + foo/ crea la directory foo.

+0

Lo stavo cercando, grazie! – alexchenco

4

Beh, si può sempre fare:

:!mkdir <directory> 

fa questo aiuto?

+0

questo è buono ma il mio NERDTree non aggiorna automaticamente il filesystem .. – nkint

2

Quando nella finestra NERDTree, premere "m"; dovresti vedere un menu in basso. Digitare "a" per aggiungere il childnode. Ora inserisci la directory che vuoi creare, assicurandoti di aggiungere un '/' alla fine, altrimenti lo script creerebbe un file.

Problemi correlati