#vim #netrw
#vim #netrw
Вопрос:
Возможно, я все делаю неправильно, и у меня такое чувство, что вопрос, который я задаю, действительно простой, но, похоже, я нигде не могу найти ответ.
Когда я просматриваю папку, чтобы открыть файл, который я делаю :e .
, и отображается текущий каталог. Однако я хотел бы отфильтровать представление папки, допустим, только по файлам * .txt. Как я могу заставить netrw просто показывать файлы * .txt в этом каталоге.
Ответ №1:
Кажется, самый простой способ сделать это — открыть браузер так, как вы хотите ( :e .
работает), затем нажатьCtrl-h. Появится приглашение, позволяющее редактировать «список игнорирования» netrw. Здесь вы можете поместить шаблон типа «.txt $». Как только вы введете шаблон, выполните цикл через метод hide netrw, используя awhile в дереве файлов.
Это немного неуклюже, но после игры с ним в течение нескольких минут это на самом деле довольно удобно.
Вы обязательно захотите ознакомиться со следующими разделами справки:
:help g:netrw_list_hide
:help netrw-ctrl-h
:help netrw-a
Комментарии:
1. Теперь вы пробудили мой интерес. Как еще можно открыть браузер, кроме
:e .
?Ctrl-h
Все сработало отлично. Спасибо.2. Проверьте
:help netrw-browse-cmds