Tôi muốn tùy chỉnh tô sáng cú pháp trong Vim (phiên bản GUI). Có một tệp cú pháp hiện có cho ngôn ngữ của tôi. Tôi muốn thêm vào cú pháp đó làm nổi bật màu nền cho mỗi dòng nếu dòng đó bắt đầu bằng >
. Tôi đã tìm ra rằng tôi về cơ bản có thể đạt được điều này bằng cáchVim cú pháp tùy chỉnh làm nổi bật nền chỉ
:syntax match Output /^>.*$/
và thêm
:hi Output guibg=LightBlue
đến colourscheme. Nền của văn bản trong các dòng Output
này có màu sau đó có màu xanh nhạt, nhưng nó cũng ghi đè màu nền trước. Vì vậy, hầu hết các cú pháp làm nổi bật biến mất. Làm thế nào tôi có thể giữ cho cú pháp nền trước nổi bật trong các dòng này?
Ngoài ra: Có cách nào để mở rộng làm nổi bật nền tới cuối (bên phải cuối màn hình) của các dòng này không?
Đây là một câu hỏi hay. Tôi sợ câu trả lời có lẽ là không cho cả hai nhưng hy vọng ai đó sẽ chứng minh tôi sai. – Owen