最近我一直在使用netrw。我把这四行放在我的 .vimrc 上:
let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_winsize = 25
map <C-n> :Lexplore <CR>
而且我可以轻松切换 Lexplore 并浏览文件进行编辑。在这种模式下,当我在左侧 Netrw 上的任何文件上按 Enter 键时,它会将右侧窗口中的文件替换为新文件;正是我想要的。
当我想在 netrw 上使用“p”命令预览文件或使用“%”命令创建新文件时,问题就开始了。在前一种情况下(预览)它拆分到新窗口,但我希望它再次替换右侧窗口中的文件,就像我按 Enter 编辑文件时一样。在后一种情况下(创建一个新文件)它会替换 Lexplore(左侧的 Netrw)而不是替换右侧窗口中的文件。
有什么办法可以解决这些问题吗?我已经尝试了很多 Netrw 命令,但没有给我想要的东西。