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