2010-06-23 9 views
32

Je sais comment créer renommer, supprimer et déplacer des fichiers dans NERDTree (juste en appuyant sur m then either [a, d, or m]). Mais je ne peux pas comprendre comment créer un dossier.Comment créer des dossiers dans Vim (de préférence en utilisant NERDTree)?

Est-ce que quelqu'un sait comment faire cela sur NERDTree (ou juste dans la "façon" native de vim)?

+1

Merci de m'avoir demandé car je ne savais pas que vous pouviez déplacer des fichiers dans NERDTree (mais j'avais une petite idée que vous pouviez) et la recherche m'a conduit ici. Peut-être que je suis aveugle, mais je n'ai trouvé aucune mention de déplacer des fichiers dans l'écran d'aide. – atomicules

+0

si j'ai le curseur sur un fichier dans NERDTree puis appuyez sur d gvim dit "E21: Impossible de faire des modifications, 'modifiable' est désactivé". Ai-je besoin d'ajouter quelque chose dans vimrc? .... l'ai eu et légèrement édité la question – whytheq

Répondre

39

Vous utilisez m + a et de mettre un / de fin sur le nom du nœud enfant que vous souhaitez créer.

Par exemple, m + a + foo crée le fichier foo. m + a + foo/ crée le répertoire foo.

+0

Je cherchais ça, merci! – alexchenco

4

Eh bien, vous pouvez toujours faire:

:!mkdir <directory> 

Est-ce que l'aide?

+0

c'est bon mais mon NERDTree ne rafraîchit pas automatiquement le système de fichiers .. – nkint

2

Dans la fenêtre NERDTree, appuyez sur 'm'; vous devriez voir un menu en bas. Tapez 'a' pour ajouter childnode. Maintenant, entrez le répertoire que vous voulez créer, en vous assurant d'ajouter un '/' à la fin, sinon le script créera un fichier.