2016-11-22 1 views
0

Si je veux ouvrir, par exemple, une application Rails dans MacVim avec NERDTree, je fais simplement $ mvim . à partir de ce répertoire. Une nouvelle fenêtre s'ouvre avec le navigateur NERDTree sur la gauche et un tampon sur la droite.Comment ouvrir un répertoire de projet dans une nouvelle fenêtre MacVim avec NERDTree

Maintenant, disons que je veux faire la même chose, mais j'ai déjà une fenêtre MacVim ouverte. De cette fenêtre, je veux faire exactement ce que j'ai fait ci-dessus, mais sans avoir besoin de retourner à la ligne de commande.

Je fais Cmd-N pour ouvrir une nouvelle fenêtre, puis je tape: :e ~/path/to/new/project. Mais le navigateur NERDTree que je reçois ici ne fonctionne pas correctement. C'est comme si elle n'était pas consciente du tampon à sa droite. Il ne développe pas ou ne réduit pas les répertoires et en appuyant sur Entrée sur l'un des fichiers l'ouvrira dans la même fenêtre que le navigateur.

Je suis nouveau à tout cela, alors je espère ma terminologie et la description ont un certain sens :)

Répondre

1

En supposant que le script mvim livré avec MacVim est dans votre $PATH vous pouvez simplement faire:

:!mvim ~/path/to/new/project 
1

D'où que vous soyez, vous pouvez lancer :NERDTree ~/path/to/new/project et NERDTree s'ouvrira avec ~/path/to/new/project en tant que root. Je l'ai essayé et il se comporte comme prévu.

+0

Merci! Ce n'était pas exactement ce que je cherchais, mais l'apprendre était très utile! – Shinigami