Je sais comment la taille de la fenêtre dans gVim, mais comment dois-je faire pour restaurer automatiquement les dimensions de la fenêtre de la dernière session? Est-ce même possible?
Réponses
Trop de publicités?Edit: Corrigé ma réponse. Mentionnés winsize sessionoption réfère uniquement à la vim interne de la fenêtre de mise en page, pas les dimensions extérieures.
Si vous utilisez
:mksession
et de la charge de la session sur vim démarrage avec
gvim -S Session.vim
vous pouvez inclure la position de la fenêtre et de la taille dans la session, y compris winpos et de les redimensionner dans le sessionoptions, voir
:help 'sessionoptions
Avec autocommands vous pouvez même automatiser la sauvegarde et la restauration de la session sur Vim d'entrée et de sortie.
En outre:
Dans votre .vimrc
:
set ssop+=resize,winpos,winsize,blank,buffers,curdir,folds,help,options,tabpages
Ensuite, utilisez le script de cet article. Il fonctionne à merveille!