Когда я хочу легко прочитать мою схему 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синтаксис, передав аргумент командной строки?

