当我想轻松阅读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
通过传递命令行参数来设置语法?