Bạn có thể tắt kiểm tra chính tả cho các mục cú pháp bằng cách thêm chúng vào một cụm cùng với @NoSpell. Bạn có thể đọc :help spell-syntaxmột số thông tin và xem tệp cú pháp tex của bạn rất có thể chứa một số ví dụ. Nếu bạn gõ, :tabe $VIMRUNTIME/syntax/tex.vimbạn sẽ nhận được tệp cú pháp tex trong một tab mới. Nếu sau đó bạn tìm kiếm, /\c@NoSpellbạn có thể thấy một dòng như
syn cluster texMathZoneGroup add=@NoSpell
Các texMathZoneGroupcụm đã được định nghĩa trước trong kịch bản để chứa một số hạng mục cú pháp và đây @NoSpellđược thêm vào cluster để kiểm tra chính tả vô hiệu hóa cho các mặt hàng này. Tôi e rằng tôi không thể nói chính xác nơi tốt nhất để thực hiện thay đổi cho các mục cú pháp cụ thể của bạn vì tôi không biết rõ tệp cú pháp đó. Có thể có một cụm rõ ràng đã có sẵn nơi bạn có thể chỉ cần thêm @NoSpellhoặc bạn có thể phải tạo một cụm mà contains=các mục trong câu hỏi. Bạn cũng nên tạo một bản sao của tệp cú pháp trong thư mục thời gian chạy của người dùng và áp dụng các thay đổi của mình ở đó thay vì thay đổi tệp cú pháp được phân phối hoặc áp dụng các thay đổi của bạn trong một after/syntax/tex.vimhoặc tập lệnh khác chạy sau khi tệp cú pháp được tải .
Vì bạn sử dụng một plugin, nên nó có thể có các tùy chọn liên quan đến mục nào được kiểm tra chính tả. Tôi không sử dụng vimtexnhưng Karl Lervåg khá tích cực ở đây và nếu bạn nhận được sự chú ý của anh ấy có thể trả lời cho bạn.