Lorsque je veux lire facilement mon schéma PostgreSQL, je le vide stderret 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 stdindonnées ..
Existe-t-il un moyen de définir la vimsyntaxe en passant un argument de ligne de commande?

