J'ai utilisé le Projet depuis un certain temps. J'en ai été assez satisfait. J'ai apporté une modification au mien, afin de pouvoir générer des balises sur un projet entier. Il est assez facile d'ajouter un nouveau projet à la fenêtre de projet avec la fonction " \C "dans la fenêtre. Elle vous demandera certains paramètres tels que le chemin, le répertoire cible, le nom du projet et les types de fichiers à inclure, puis elle parcourra le chemin pour trouver tous vos fichiers et les affichera dans la fenêtre. N'oubliez pas de l'enregistrer !
L'inconvénient du plugin Project est qu'il ne garde la trace que des fichiers et ne suit pas certaines variables d'environnement liées à chaque projet. Ce n'est pas un gros problème si vous n'avez qu'un seul projet. Le plugin Project peut garder la trace de plusieurs projets dans sa fenêtre en en ajoutant d'autres, mais vous ne pouvez pas vraiment "basculer" entre les environnements de projet de manière transparente.
C'est pourquoi je trouve SessionMan indispensable pour la gestion des sessions de projet. C'est très pratique quand on fait des allers-retours entre différents projets de code. En gros, je donne à chaque session un nom similaire à celui de mon projet. Avec chaque session, je fais correspondre la commande du plugin de projet (:Project YourProject)) à une clé où je peux retrouver le projet dans chaque session. Il est également utile de conserver les chemins enregistrés pour chaque session. Cela facilite la recherche de balises pour omnicomplete et la navigation par balises, ainsi que la combinaison de touches "gf" pour ouvrir les fichiers d'en-tête.
Ces deux plugins fonctionnent très bien ensemble.
Il existe un nouveau plugin appelé Mes projets mais la dernière fois que je l'ai essayé, il y avait des problèmes de fenêtre et de tampon auxquels je ne suis pas habitué. Il ne fonctionnait pas non plus très bien avec mon plugin de gestion de session. Il est encore en phase de développement précoce.
EDIT : Je viens aussi de trouver exVIM en ligne. Il a l'air intéressant et pourrait vous convenir. Je vais peut-être devoir l'essayer moi-même. Notez qu'il existe plusieurs options d'installation.
6 votes
Quand j'ai lu "gestion de projet", j'ai pensé à quelque chose comme MS Project. Je pourrais envisager de reformuler le sujet.
0 votes
@Steve Rowe - Vous avez un représentant. N'hésitez pas à changer, si vous avez une meilleure idée. Ça ne me dérange pas.
3 votes
@Thomas Geritzma Lequel avez-vous utilisé ? Je vois que vous avez sélectionné une réponse mais cette réponse a plusieurs options.