我正在使用 netrw v168 运行 VIM 版本 8.2.501,我发现了以下问题。在某些情况下,嵌套目录显示为文件而不是目录。这发生在一些用例中,但以下是一种重现它的方法。
- 将 netrw 设置为使用树样式,即
let g:netrw_liststyle = 3
在您的 .vimrc 中设置 - 打开网络
:e.
- 打开嵌套目录
- 按 i 切换模式,直到您返回树视图
- 您看不到所有目录和目录都显示为文件(您无法再展开它们)
之后,我无法使用<c-6>
. 再次刷新缓冲区<c-l>
或切换模式也不能解决问题。让您的目录再次出现的唯一方法是关闭并打开上面的目录,例如 close/openfoo
将foo1
再次出现然后 close/openfoo1
将foo2
再次出现等。
还有其他人有这个问题吗?有什么修复吗?
PS 我观察到创建新目录时也会发生这种情况。缓冲区刷新和其他目录显示为文件。看起来这个视图有很多错误