Редактировать: На этот вопрос есть ответы на vi.SE: Как открыть сразу несколько вкладок?
Команда :tabnew
может откройте файл в новой вкладке в vim. Тем не менее, он не может обрабатывать несколько имен файлов:
:tabnew file1.h file2.h
приводит к
E77: слишком много имен файлов
В недоумении кажется, что это действительно так расширение оболочки, поэтому :tabnew *.h
развернется во все файлы с окончанием .h
в текущем каталоге. Но тогда команда будет выполнена успешно только в том случае, если она соответствует ровно одному файлу.
Есть ли способ иметь такую же функциональность, но открыть все соответствующие файлы на отдельной вкладке? Либо сделайте :tabnew
способным к этому, либо используйте другую команду, например, :multitabnew
, которая делает это.