He usado el complemento Project durante bastante tiempo. He estado bastante feliz con eso. Hice una modificación a la mía, para poder generar etiquetas sobre un proyecto completo. Es bastante fácil agregar un nuevo proyecto a la ventana del Proyecto con el comando "\ C" dentro de la ventana. Le solicitará ciertos parámetros, como la ruta, el directorio de destino, el nombre del proyecto y los tipos de archivo que se incluirán, luego volverá a generar la ruta para encontrar todos sus archivos y luego mostrarlos en la ventana. ¡Asegúrate de guardarlo!
La desventaja del plugin Project es que solo hace un seguimiento de los archivos y no rastrea ciertas variables de entorno relacionadas por proyecto. No es un gran problema si solo tienes un proyecto. El plugin Project puede realizar un seguimiento de múltiples proyectos en su ventana agregando más, pero no se puede "cambiar" entre entornos de proyectos sin problemas.
Es por eso que considero que SessionMan es indispensable para la gestión de sesiones de proyectos. Resulta útil al saltar de un lado a otro entre diferentes proyectos de código. Básicamente le doy a cada sesión un nombre similar al nombre de mi proyecto. Con cada sesión, asigno el comando de plugin de proyecto (: Project YourProject) a una clave donde puedo recuperar el proyecto en cada sesión. Además, ayuda a mantener tus rutas guardadas por sesión. Esto facilita la búsqueda de etiquetas para la navegación omnicompleta y de etiquetas, así como la combinación de teclas "gf" para abrir archivos de encabezado.
Esos dos complementos funcionan muy bien juntos.
Hay un complemento más nuevo llamado MyProjects, pero el último que probé tenía algunos problemas de ventana y búfer a los que no estoy acostumbrado. Tampoco funcionó bien con mi complemento de gestión de sesiones. Todavía está en desarrollo temprano.
EDIT: también acabo de encontrar exVIM en línea. Se ve interesante y podría ser tu callejón. Puede que tenga que probarlo yo mismo. Tenga en cuenta que hay múltiples opciones de instalación.
Cuando leí "gestión de proyectos" pensé en algo como MS Project. Puede considerar volver a redactar el tema. –
@Steve Rowe - Tienes representante. Siéntase libre de cambiar, si tiene una mejor idea. No me molestará. –
@Thomas Geritzma ¿Cuál usaste? Veo que ha seleccionado una respuesta, pero esa respuesta tiene muchas opciones. – AntonioCS