我使用 Vim 的Obsession plugin,但是每次我: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 lines
和au GUIEnter * winpos
只是为了尝试尝试,但是问题仍然存在。
有什么想法吗?谢谢!
答案 0 :(得分:1)
加载会话后,您可以使用SessionLoadPost
autocmd进行其他工作。
augroup more_lines
autocmd!
autocmd SessionLoadPost * set lines=999
augroup END
有关更多帮助,请参见:
:h 'lines'
:h SessionLoadPost