Могу ли я использовать подстановочные знаки в netrw?

#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