我曾经使用过Nerdtree,但我正在转向Netrw。在我的.vimrc中我有:
let g:netrw_browse_split = 4
let g:netrw_altv = 1
autocmd VimEnter * Vex
autocmd VimEnter * set winfixwidth
行为当前是当我按下回车时,文件将在正确的拆分上打开,这就是我想要的。只要缓冲区保持不变,这就可以正常工作。如果修改了缓冲区,在netrw split中按Enter键会弹出一个提示,询问我是否要保存。
我想要的行为是,如果我在右侧vsplit中打开了一个修改过的缓冲区,并且我在netrw分割中的另一个文件上按Enter,则在右侧vsplit中打开一个分割,如下所示:
----------------
|Netrw|Modified|
| | |
| |--------|
| |New |
----------------
Netrw有可能吗?