VIM:当我打开新标签页时,如何保留netrw侧边栏窗口?

时间:2018-11-29 12:00:24

标签: vim

我在.vimrc中具有以下内容:

let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_browse_split = 4
let g:netrw_altv = 1
let g:netrw_winsize = 25
augroup ProjectDrawer
  autocmd!
  autocmd VimEnter * :Vexplore
augroup END

启动vim时,它为我提供了一个不错的资源管理器侧边栏。但是问题是,当我使用:tabnew打开新标签时,它失去了新标签中的侧边栏。如何使:tabnew具有完全相同的侧边栏?非常感谢。

1 个答案:

答案 0 :(得分:1)

对应的事件为:help TabNew;如果您将其添加到VimEnter,则应该可以:

autocmd VimEnter,TabNew * :Vexplore

不幸的是,这对我没有用;它只是打开了一个空的窗口拆分。延迟创建有帮助:

autocmd VimEnter * :Vexplore
autocmd TabNew * call feedkeys(":Vexplore\<CR>", 'n')

请注意,所有这些实例将彼此分开;其内容将不会同步。