Khi tôi muốn dễ dàng đọc lược đồ PostgreSQL của mình, tôi kết xuất nó stderrvà chuyển hướng nó tới vim:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Điều này mang lại:
vim không có lược đồ tô sáng cú pháp, vì nó không có phần mở rộng tên tệp khi đọc từ stdin, vì vậy tôi sử dụng như sau:
:set syntax=sql
Cung cấp cho:
Là nhà phát triển lười biếng, tôi muốn vimsử dụng cú pháp SQL bằng cách chuyển một đối số dòng lệnh, tiết kiệm cho tôi hợp xướng gõ lại set syntax=<whatever>mỗi khi tôi mở nó bằng stdindữ liệu ..
Có cách nào để đặt vimcú pháp bằng cách truyền đối số dòng lệnh không?

