Как я могу открыть несколько файлов сразу в Vim?

Существует ли способ открыть все файлы в каталоге из Vim? Так a :command это сказало бы в действительности, "Открывают все файлы под /some/path в буферы".

Идеально, было бы замечательно открыть все файлы под dir рекурсивно.

85
задан Ethan 7 January 2010 в 19:52
поделиться

3 ответа

Команда, которую вы ищете, это args:

Например:

:args /path_to_dir/*

откроет все файлы в директории

.
103
ответ дан 24 November 2019 в 08:20
поделиться

Попробовали

:n /some/path/*

Он откроет все файлы в /some/path

Я не думаю, что он откроет файл рекурсивно.

EDIT

Может быть, использование ** откроет файл рекурсивно, как daf упоминал

.
9
ответ дан 24 November 2019 в 08:20
поделиться

Почему это не работает, если я хочу открыть все файлы, заканчивающиеся определенным расширением? Я попробовал

:n ./**.cs

и открывает только файлы в текущем каталоге.

Я нашел ответ.Правильный код :n **/*.cs

Для получения дополнительной информации :h find

21
ответ дан 24 November 2019 в 08:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: