Cuando quiero leer fácilmente mi esquema PostgreSQL, lo vuelco stderr
y lo redirijo a vim
:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Esto da:
vim
no tiene un esquema de resaltado de sintaxis, porque no tiene extensión de nombre de archivo al leer desde stdin, por lo que utilizo lo siguiente:
:set syntax=sql
Lo que da:
Siendo el desarrollador perezoso que soy, me gustaría vim
obligarme a usar la sintaxis SQL pasando un argumento de línea de comando, ahorrándome el coro de volver a escribir set syntax=<whatever>
cada vez que lo abro con stdin
datos.
¿Hay alguna manera de establecer la vim
sintaxis pasando un argumento de línea de comando?