Wenn ich mein PostgreSQL-Schema einfach lesen möchte, speichere ich es stderr
und 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 vim
Verwendung der SQL-Syntax erzwingen , indem ich ein Befehlszeilenargument übergebe. Dadurch erspare ich mir den Chor, set syntax=<whatever>
jedes Mal, wenn ich es mit stdin
Daten öffne, erneut zu tippen.
Gibt es eine Möglichkeit, die vim
Syntax durch Übergeben eines Befehlszeilenarguments festzulegen?