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