2009-09-23 7 views
24

J'ai commencé à utiliser le plugin NERDtree sur une plate-forme Windows. Je n'arrive pas à trouver un moyen de changer la lettre de lecteur. Monter tout le chemin dans l'arborescence des répertoires ne mène pas à la lettre du lecteur. Des idées? (Oui, je sais, ça va être une réponse simple)Modification de la lettre de lecteur dans NERDtree

+0

N'hésitez pas à effacer cette question – Mosh

+10

Non. Pourquoi supprimer la question. C'est bon. – innaM

+0

@amischiefr: qui se soucie de google serps? – innaM

Répondre

22

Si vous voulez aller à votre lecteur Z, par exemple, commencer comme:

:NERDTree Z:\ 
+0

Cela ne fonctionne pas pour moi. – Marcin

+2

Ok, cela fonctionne sans les guillemets. – Marcin

2

Si vous utilisez:

:NERDTree d:\ 

dans la fenêtre NERDTree vous verrez que cela fonctionne. Mais maintenant, si vous ouvrez (et éditez) un fichier avec NERDTree, vous trouverez qu'il ne peut pas être sauvegardé, car le répertoire de travail actuel n'a pas changé '; c'est toujours dans l'ancien répertoire!

Donc, si vous voulez changer le lecteur en NERDTree je vous conseille d'effectuer les 2 étapes suivantes:

cd drive:\ 

:NERDTree . 

où lecteur est la lettre de lecteur que vous voulez changer, et. signifie modifier le répertoire NERDTree dans le répertoire de travail en cours. Maintenant vous pouvez utiliser NERDTree ouvrant (ou éditant) le fichier dans le nouveau répertoire maintenant.

+0

En alternative, vous pouvez faire 'set autochdir' dans votre' .vimrc', de sorte que chaque fois que vous ouvrez un fichier (que ce soit à partir de NERDTree ou autre), vim fait automatiquement un 'cd' sur le chemin contenant le fichier. – sundar