2009-09-23 13 views
24

Ho iniziato a utilizzare il plugin NERDtree su una piattaforma Windows. Non riesco a trovare un modo per cambiare la lettera di unità. Salire fino in fondo sull'albero delle directory non porta alla lettera di unità. Qualche idea? (Sì, lo so, che sta per essere una risposta semplice)Modifica della lettera di unità in NERDtree

+0

Sentitevi liberi di cancellare questa domanda – Mosh

+10

No. Perché eliminare la domanda. Va bene. – innaM

+0

@amischiefr: a chi importa dei Google Serps? – innaM

risposta

22

Se si vuole andare sul disco Z, per esempio, avviarlo come:

:NERDTree Z:\ 
+0

Questo non funziona per me. – Marcin

+2

Ok, funziona senza le virgolette. – Marcin

2

Se si utilizza:

:NERDTree d:\ 

nella finestra NERDTree vedrai che funziona. Ma ora se apri (e modifichi) un file con NERDTree troverai che non può essere salvato, perché la directory di lavoro corrente non è cambiata '; è ancora nella vecchia directory!

Quindi, se si desidera cambiare l'unità in NERDTree vi consiglio di effettuare le seguenti 2 fasi:

cd drive:\ 

:NERDTree . 

dove drive è la lettera di unità che si desidera cambiare, e. significa cambiare la directory NERDTree nella directory di lavoro corrente.

Ora è possibile utilizzare NERDTree per aprire (o modificare) il file nella nuova directory ora.

+0

Come soluzione alternativa, puoi invece impostare 'set autochdir' nel tuo' .vimrc', in modo che ogni volta che apri un file (da NERDTree o in altro modo), vim faccia automaticamente un 'cd' nel percorso contenente il file. – sundar

Problemi correlati