Wenn ich mein PostgreSQL-Schema einfach lesen möchte, speichere ich es stderrund leite es weiter an vim:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Das gibt:
vim hat kein Syntaxhervorhebungsschema, da es beim Lesen von stdin keine Dateinamenerweiterung hat. Daher verwende ich Folgendes:
:set syntax=sql
Welches gibt:
Als fauler Entwickler möchte ich die vimVerwendung der SQL-Syntax erzwingen , indem ich ein Befehlszeilenargument übergebe. Dadurch erspare ich mir den Chor, set syntax=<whatever>jedes Mal, wenn ich es mit stdinDaten öffne, erneut zu tippen.
Gibt es eine Möglichkeit, die vimSyntax durch Übergeben eines Befehlszeilenarguments festzulegen?

