Comment utiliser VIM pour mémoriser les fichiers ouverts entre les sessions?

J’utilise VIM comme éditeur de texte principal ici au travail et j’ai souvent 10 à 15 fichiers ouverts simultanément dans deux fenêtres avec plusieurs tabs, chacun possédant ses propres fenêtres fractionnées. J’adore utiliser VIM, mais je déteste avoir à refaire toute ma configuration chaque fois que le serveur de développement est renvoyé ou que ma machine plante. Y a-t-il un moyen de faire en sorte que VIM se souvienne d’une configuration, telle que les fonctionnalités de “projet” dans de nombreux IDE? Ou suis-je coincé devant ouvrir tous les fichiers de la même manière à chaque fois?

Regardez la commande :mksession .

Une session conserve les vues pour toutes les fenêtres, plus les parameters globaux. Vous pouvez enregistrer une session et lorsque vous la restaurez ultérieurement, la disposition de la fenêtre est identique. Vous pouvez utiliser une session pour basculer rapidement entre différents projets, en chargeant automatiquement les fichiers sur lesquels vous travailliez en dernier dans ce projet.

Vérifiez l’aide pour mksession