Lorsque je veux lire facilement mon schéma PostgreSQL, je le vide stderr
et le redirige vers vim
:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Cela donne:
vim
n'a pas de schéma de mise en évidence de la syntaxe, car il n'a pas d'extension de nom de fichier lors de la lecture à partir de stdin, donc j'utilise ce qui suit:
:set syntax=sql
Qui donne:
Étant le développeur paresseux que je suis, je voudrais forcer vim
à utiliser la syntaxe SQL en passant un argument de ligne de commande, me sauvant le chœur de retaper à set syntax=<whatever>
chaque fois que je l'ouvre avec des stdin
données ..
Existe-t-il un moyen de définir la vim
syntaxe en passant un argument de ligne de commande?