Коли я хочу легко прочитати свою схему PostgreSQL, я скидаю її на stderrта перенаправляю на vim:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Це дає:
vim не має схеми виділення синтаксису, оскільки вона не має розширення імені файлу під час читання з stdin, тому я використовую наступне:
:set syntax=sql
Що дає:
Будучи ледачим розробником, я хотів би змусити vimвикористовувати синтаксис SQL, передаючи аргумент командного рядка, врятувавши мене хором повторного введення set syntax=<whatever>кожного разу, коли я відкриваю його з stdinданими ..
Чи є спосіб встановити vimсинтаксис, передавши аргумент командного рядка?

