2

Я работаю на сервере, редактирую некоторые файлы и использую учетную запись, доступную другим. Я хотел бы знать, есть ли способ использовать find для получения списка файлов для редактирования, например :grep , но для файлов. Я знаю ctrlp.vim , но я бы предпочел не устанавливать плагин на сервер, который мне не принадлежит.

1 ответ1

3

Вы можете использовать расширение backtick в команде :edit . Пример взят из :help backtick-expansion:

:e `find . -name ver\\*.c -print`

Если вы получили «Слишком много имен файлов», просто используйте :n или :args вместо :e

Кроме того, из § выше в справке, starstar-wildcard включен, так что вы можете использовать

:n **/*.c

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .