如何在 Vim 的 netrw 树视图中默认展开目录?

6 vim vimrc

我可以通过将它添加到我的 vimrc 来让 netrw 默认使用树视图:

let g:netrw_liststyle=3
Run Code Online (Sandbox Code Playgroud)

但是我不知道默认情况下如何扩展子目录,有没有办法?

Ing*_*kat 2

读取所有子目录将是一项成本高昂的操作,并且会大大减慢 netrw 的打开速度。由于树显示只是多种显示模式中的一种(非默认)模式,这可能就是没有这样的命令的原因。我尝试了类似的操作(触发<Enter>每个目录行上的映射以打开它):

\n\n
:global/^\xe2\x94\x82 /exe "normal \\<CR>"\n
Run Code Online (Sandbox Code Playgroud)\n\n

但不幸的是它没有起作用。

\n\n

插件替代品

\n\n

NERDTree插件类似于netrw,但它是围绕树形显示(在侧边栏中)构建的。因此,它还有打开子树的命令(但这些命令与 netrw 一样慢)。

\n