VIM netrw показывает каталоги в виде файлов (в виде дерева) - PullRequest
0 голосов
/ 07 апреля 2020

Я использую VIM версии 8.2.501 с netrw v168 и обнаружил следующую проблему. В некоторых случаях вложенные каталоги отображаются как файлы, а не как каталоги. Это происходит в нескольких случаях использования, но следующий способ является его воспроизведением.

  • Установите для netrw стиль дерева, т.е. установите let g:netrw_liststyle = 3 в вашем .vimr c
  • Open netrw :e.
  • Открыть вложенный каталог

enter image description here

  • Нажимайте i, чтобы переключать режимы, пока вы не вернуться к древовидному представлению
  • Вы не можете видеть все каталоги и каталоги, которые отображаются как файлы (вы не можете их больше расширять)

enter image description here

После этого я не могу закрыть буфер netrw с помощью <c-6>. Обновление буфера <c-l> или переключение режимов снова не решает проблему. Единственный способ получить ваши каталоги снова - это закрыть и открыть каталоги выше, например, закрыть / открыть foo заставит foo1 появиться снова, затем закрыть / открыть foo1 заставит foo2 появиться снова и c.

Кто-нибудь еще с этой проблемой? Какие-нибудь исправления?

PS Я заметил, что это также может произойти, когда вы создаете новый каталог. Обновления буфера и другие каталоги отображаются в виде файлов. Похоже, в этом представлении много ошибок

...