2010-08-24 2 views
3

J'ai récemment mis à jour mon macvim vers la version 7.3 et je ne peux plus ouvrir nerdtree ou netw dans le répertoire dans lequel macvim a été ouvert, il s'ouvre toujours dans mon répertoire personnel.NERDTree ne s'ouvre pas dans le répertoire à partir duquel macvim a été ouvert

Par exemple,

Si j'ouvre MacVim dans/users/Me/test/projet dir, je veux la racine NERDTree être/Utilisateurs/Me/test/projet et non/Utilisateurs/moi.

Des idées?

+0

Je revenu à MacVim 7.2 et je n'ai pas la question plus. – iJK

+0

Comment ouvrez-vous MacVim? En utilisant la dernière commande 'mvim' cela fonctionne bien pour moi dans 7.3 – claytron

Répondre

1

Je l'ai fait

(tous les changements dans Vimrc)

  1. Activé NERDTree par défaut.

    autocmd VimEnter * NERDTree 
    
  2. Put this script que je suis arrivé de github dans Vimrc. Cela rendra vim ET tampon NERDTree quitter avec :q

  3. Dites, votre dossier de projet est/home/user/mon projet, puis faire:

    mvim /home/user/my-project/README 
    

    Vous wil obtenir le dossier parent dans le NERDTree avec les fichiers dedans.

2

Vous pouvez mapper la clé que vous utilisez pour ouvrir NERDTree comme celui-ci (en Vimrc):

map <silent> <F1> :NERDTreeToggle %:p:h<CR> 

Mappe ma touche F1 pour basculer NERDTree (ouverture/fermeture) en utilisant le chemin de la mémoire tampon active . Si aucun tampon n'est ouvert, il s'ouvre dans le répertoire Macvim actuellement lancé.

0

Ce problème (si elle est celle que je pense qu'il est) a été fixé à Snapshot 55, donc une simple mise à jour doit être corrigé.

Questions connexes