En fonction de ma tâche dans Vim, j'ai plusieurs onglets ouverts.
Comment puis-je sauvegarder différentes sessions pour une utilisation ultérieure ?
En fonction de ma tâche dans Vim, j'ai plusieurs onglets ouverts.
Comment puis-je sauvegarder différentes sessions pour une utilisation ultérieure ?
Ooo, et j'ai presque oublié que vous pouvez le recharger en tapant : gvim -S ~/mysession.vim
Merci @Benj. Je suis nouveau dans vim. Comment puis-je créer une source dans la ligne de commande ?
Bonjour Jogusa, C'est à peu près ce dont il est question dans le commentaire ci-dessus. vim -S
Notez que :mksession n'enregistrera pas les modifications apportées aux fichiers que vous avez créés. J'ai fait l'erreur de fermer vim après avoir sauvegardé la session en supposant que je reprendrais à partir de là. Mais la fois suivante où j'ai ouvert la session, les modifications que j'avais apportées aux fichiers avaient disparu.
Si vous utilisez NERDTree en tant qu'explorateur de fichiers, je recommanderais plugin xolox/vim-session au lieu de la commande intégrée :mksession. Pour une raison quelconque, :mksession ne parvient pas à restaurer les tampons NERDTree. Votre avis peut varier, mais j'ai pensé que je devais partager mon expérience.
Il existe un plugin très utile pour cette tâche vim-startify qui gère bien d'autres choses, comme les fichiers récemment ouverts, etc., et dont l'interface est très simple.
Je l'utilise depuis quelques jours et jusqu'à présent, il fonctionne parfaitement. J'espère que cela vous aidera.
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.
17 votes
@ldigas Je pense que les gens se sentent plus à l'aise pour trouver la question ici (avec la grande police de caractères, le bon formatage...) que sur un forum old school ou une documentation de terminal, ou, Dieu nous en préserve, sur un site web.
man
page1 votes
@puk - Il n'y a pas beaucoup de formatage non plus. Et vous pouvez changer la police de caractères dans Vim :)
7 votes
@ldigas Personnellement, j'ai toujours été effrayé par les pages de manuel parce qu'elles ne sont pas suffisamment explicites. Comme tout ce qui concerne Linux, la courbe d'apprentissage est raide.
1 votes
@puk - Eh bien, ce qui vous convient le mieux ...
48 votes
@Idigas - Je pense que vous ne comprenez pas qu'entre l'intelligence collective de nous, google, et la gestion des méta-connaissances de stack overflow - c'est simplement une meilleure façon d'obtenir vos réponses - ce dont vous avez besoin, pas une longue liste d'options ésotériques, aussi comme cette page illustre l'expérience réelle du monde des pièges, et souvent des raccourcis vraiment astucieux pour vous rendre la vie plus facile. Ceci s'applique également à presque tous les manuels que j'ai consultés (à l'exception de peut-être le manuel php en ligne). Viva stackoverflow !
2 votes
@ldigas et les gens peuvent l'utiliser comme référence future, puisque quelqu'un d'autre pourrait en avoir besoin.
4 votes
@idigas Je pense que ces questions sont réelles dans le sens où un débutant en vim ne sait pas grand chose sur le système d'aide et comment l'utiliser, mais s'il devient plus aguerri, il saura comment trouver son chemin dans vim.
2 votes
Je n'ai pas vraiment trouvé cette question en cherchant "sauvegarder une session", mais en cherchant sur Google comment sauvegarder un tas d'onglets ouverts. J'ai déjà utilisé des sessions auparavant, mais j'avais un blocage mental sur ce qu'il fallait chercher, et l'aide de vim ne m'aide pas vraiment si vous ne connaissez que les éléments suivants ce que que vous voulez faire et non exactement comment ça s'appelle.
1 votes
Il s'agit d'une vieille discussion, mais mon avis est le suivant : le SO est excellent pour fournir des réponses aux questions suivantes cas d'utilisation soutenu par un
man
référence où nous pouvons apprendre les détails de pourquoi et comment il s'adapterait à quelque chose de légèrement différent.0 votes
Version autosave / autoload : stackoverflow.com/questions/5142099/