Я могу открыть один файл в новой вкладке с помощью:
:tabnew file
Допустим, у меня много файлов, например: util.h и util.cpp.
Как я могу открыть все эти файлы в отдельных новых вкладках?
Я ищу что-то похожее на
:tabnew util.*
Сначала добавьте файлы в качестве аргументов:
:argadd util.*
Затем используйте команду :argdo
с :tabnew
:
:argdo tabnew
Это можно сделать с помощью :bufadd
и :bufdo
но ни одна из буферных команд не может добавить несколько файлов одновременно. Кроме того, использование метода :argadd
может избежать открытия вкладок для уже открытых файлов - это зависит от того, вызывали ли вы Vim с несколькими аргументами или уже использовали команды :arg*
. (Вы всегда можете сделать :argdel *
first.)