Я хочу использовать vimgrep для рефакторинга некоторого кода в python проекте. Допустим, что это структура проекта:
./
nlp/
test/
setup.py
README.md
Папка nlp и test содержат несколько файлов python. Предполагая, что мой pwd - это каталог ./
. Я хотел бы включить все файлы из этой команды:
find . -type f -name "*.py"
Для включения в мой список аргументов в vim, например:
:args `find . -type f -name "*.py"
И затем выполнить поиск по шаблону, используя vimgrep использует:
:vimgrep /pattern/g ##
Проблема в том, что я не могу создать список аргументов, это приводит к некоторой ошибке метасимвола в vim.
ПРИМЕЧАНИЕ: Хотя я могу сделать это:
:args `find . -type f`
РЕДАКТИРОВАТЬ: Точная ошибка:
E79: Невозможное развитие мета-символов"` find. -Type f -name "[Nouveau fichier]
Что означает неспособность развиваться в метасимволы.