374 votes

le vim et le NERD de l'Arbre à l'extension de l'ajout d'un fichier

Lors de l'utilisation de l'éditeur vim avec la NERDTree plugin pour naviguer dans l'arborescence de votre projet, est-il un moyen facile de créer un nouveau fichier de code source en vertu de la mise en surbrillance répertoire?

Actuellement je vais dans ma coquille, ajouter le fichier, puis l'actualisation de l'arbre. Il doit y avoir une meilleure façon.

810voto

innaM Points 22831

Activer le NERDTree et naviguez jusqu'au répertoire dans lequel le fichier doit vivre. Appuyez sur m pour afficher le NERDTree système de fichiers du Menu et choisir un pour "ajouter un nœud enfant". Ensuite, entrez simplement le fichier (ou le répertoire à son nom) et vous avez terminé.

40voto

Rick Points 4435

De vim, vous pouvez exécuter des commandes shell. Donc dans ce cas j'utilise:

:!touch somefile.txt

puis appuyez sur r pour recharger la nerdtree fenêtre.

L'autre chose à faire est simplement de commencer le nouveau fichier à partir de vim.

:e somefile.txt

Une chose à portée de main pour, c'est que dans mon .vimrc je de changement automatique de la mdc dans le répertoire actuel de mon fichier se trouve dans:

" Auto change the directory to the current file I'm working on

autocmd BufEnter * lcd %:p:h 

De cette façon, si je suis en train de modifier un fichier et que vous souhaitez un autre dans le même endroit, le chemin est changé. L'ouverture d'un fichier à partir de NERDTree permet de définir le répertoire de celui que le fichier est en.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: