Je travaille sur plusieurs tâches dans un référentiel. J'aimerais créer des "espaces de travail" pour travailler dessus.
Un "espace de travail" ou une "disposition de mémoire tampon" ouvrira tous les fichiers sur lesquels je dois travailler dans la disposition que je souhaite (en utilisant ^w+v
, ^w+s
pour diviser une fenêtre).
Ensuite, lorsque je commence à travailler sur une autre tâche, j'aimerais enregistrer ma mise en page actuelle et passer à une autre, mais j'aimerais pouvoir revenir aux dispositions précédentes.
Quel est le meilleur moyen d'y parvenir?
:Obsess <session-name>
. Utilisez le nom de session particulier que vous voulez lors du rechargement.En passant, je voudrais souligner que j’ai construit un autre plugin, dhruvasagar / vim-prosession, en tant qu’extension de tpope / vim-obsession qui l’améliore encore plus pour créer et gérer des sessions vim par défaut dans un référentiel centralisé par configuration sur un répertoire et les charge automatiquement lorsque vous lancez vim sans aucun argument sur le répertoire. Il vous permet également de basculer entre différentes sessions pour plus de commodité.
la source
Vous pouvez essayer le plug - in vim-workspace , ses fonctionnalités de gestion de session sont automatisées, adaptées au répertoire de travail actuel et assez simples (elles ne doivent être exécutées
ToggleWorkspace
qu’une seule fois).la source