Я заставил это работать, используя bufmru.vim
!
Следующая команда, :ReopenLastTab
, повторно разделит буфер последнего открытия:
command ReopenLastTab execute "vsplit" bufname(g:bufmru_bnrs[1])
Я установил bufmru, используя Vundle
, как показано ниже, но, конечно, вы можете установить его любым удобным для вас способом.
#.vimrc
" Install bufmru with Vundle
Plugin 'vim-scripts/bufmru.vim'
let g:bufmru_switchkey = "<c-t>" " I never use this: the default is Space, but I don't need to use it so set it to something I don't care about.