Я на Linux. Мне известно об этом аналогичном посте .
У меня есть несколько подкаталогов, например / in c, / libs, / sr c ... и я хотел бы открыть все *. c и все * .h файлы во всех подкаталогах одновременно в одном сеансе Vim.
Чтобы открыть только один вид файлов из всех подкаталогов, это хорошо работает: vim -O2 `find . -name "*.c"`
(я обычно использую опцию -O2, но здесь это не важно).
Как я могу расширить выше, чтобы открыть файлы. c и .h во всех каталогах (но без файлов другого типа)?
РЕДАКТИРОВАТЬ: Как подсказывает @phd, этот другой пост показывает, как загрузите все. c и .h изнутри vim . Это хорошо, но я ищу команду оболочки, чтобы открыть сеанс vim со всеми предварительно загруженными файлами, что отличается.