Thỉnh thoảng tôi muốn ghi đè cú pháp mặc định làm nổi bật màu sắc và kiểu với các tùy chọn của riêng tôi.
Tôi tưởng tượng cách thích hợp nhất để làm điều này là tạo ra bảng màu của riêng tôi. Tuy nhiên tôi có một vài câu hỏi.
Nếu tôi muốn đặt phần tô sáng cho một nhóm cú pháp cụ thể bằng một ngôn ngữ cụ thể, thì điều này có thuộc về màu sắc của tôi không, hay sẽ tốt hơn nếu đặt nó vào
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
Có vẻ hơi kỳ quặc khi đặt các quy tắc cụ thể của ngôn ngữ tối nghĩa trong bảng màu, vì chúng sẽ được tải bất kỳ ngôn ngữ nào tôi đang làm việc, nhưng dường như còn tệ hơn khi đặt các quy tắc tô sáng trong tệp cú pháp.
Đôi khi tôi tạo quy tắc cú pháp mới cho một ngôn ngữ cụ thể, trong
after/syntax/[filetype].vim
. Trong trường hợp người dùng khác muốn sử dụng các tiện ích mở rộng này, tôi có nên cung cấp quy tắc tô sáng mặc định ở đó liên kết đến các nhóm đánh dấu mặc định phổ biến không? Nếu người dùng khác muốn ghi đè màu tô sáng đó, họ nên làm thế nào?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
các lệnh trong một tệp cú pháp thì các lệnh này sẽ ghi đè lên các cài đặt từ colorcheme mỗi khi một tệp có kiểu tệp đó được tải. Có lẽ tôi chỉ nên làmhighlight link ...
sau khi kiểm tra rằng không có quy tắc nổi bật nào tồn tại cho tên đó?