Vim的mksession不保存窗口最大化状态



我使用Vim的Obsession插件,但每次:source会话文件时,窗口都不记得它是最大化的(而且是在我关闭它的时候(。它确实记得其他的一切。

我的会话选项是:

sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize,terminal,resize,winpos

我在Windows 10上使用gVim 8.1和以下插件:

Plug 'Valloric/YouCompleteMe', { 'do': function('BuildYCM') }
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'hzchirs/vim-material'
Plug 'kristijanhusak/vim-hybrid-material'
Plug 'https://github.com/tpope/vim-surround.git'
Plug 'https://github.com/tpope/vim-obsession.git'
Plug 'https://github.com/tpope/vim-unimpaired.git'
Plug 'https://github.com/tpope/vim-repeat.git'
Plug 'https://github.com/terryma/vim-multiple-cursors.git'
Plug 'airblade/vim-gitgutter'
Plug 'https://github.com/ctrlpvim/ctrlp.vim.git'
Plug 'scrooloose/nerdcommenter'
Plug 'https://github.com/octol/vim-cpp-enhanced-highlight.git'
Plug 'luochen1990/rainbow'
Plug 'https://github.com/tomtom/tlib_vim.git'
Plug 'https://github.com/MarcWeber/vim-addon-mw-utils.git'
Plug 'https://github.com/garbas/vim-snipmate.git'
Plug 'https://github.com/honza/vim-snippets.git'

我尝试从_vimrc文件中删除set linesau GUIEnter * winpos只是为了尝试一下,但问题仍然存在。

有什么想法吗?谢谢

加载会话后,您可以使用SessionLoadPostautocmd执行额外的工作。

augroup more_lines
autocmd!
autocmd SessionLoadPost * set lines=999
augroup END

有关更多帮助,请参阅:

:h 'lines'
:h SessionLoadPost

相关内容

  • 没有找到相关文章

最新更新