Kiedy chcę łatwo odczytać mój schemat PostgreSQL, zrzucam go stderr
i przekierowuję na vim
:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
To daje:
vim
nie ma schematu podświetlania składni, ponieważ nie ma rozszerzenia nazwy pliku podczas czytania ze standardowego wejścia, dlatego używam następujących elementów:
:set syntax=sql
Co daje:
Będąc leniwym programistą, chciałbym zmusić się vim
do użycia składni SQL, przekazując argument wiersza poleceń, oszczędzając mi chóru pisania set syntax=<whatever>
na maszynie za każdym razem, gdy otwieram go stdin
danymi.
Czy istnieje sposób ustawienia vim
składni poprzez przekazanie argumentu wiersza poleceń?