Ви можете відключити перевірку правопису для елементів синтаксису, додавши їх у кластер разом із @NoSpell
. Ви можете ознайомитись :help spell-syntax
із деякою інформацією та подивитися свій текстовий файл синтаксису, який, швидше за все, містить уже кілька прикладів. Якщо ви введете, :tabe $VIMRUNTIME/syntax/tex.vim
ви повинні отримати текстовий файл синтаксису на новій вкладці. Якщо потім здійснити пошук, /\c@NoSpell
ви можете побачити такий рядок
syn cluster texMathZoneGroup add=@NoSpell
texMathZoneGroup
Кластер був визначений раніше в сценарії містить ряд елементів синтаксису та тут @NoSpell
додається в кластер , щоб відключити перевірку орфографії для цих елементів. Боюся, я не можу точно сказати, де найкраще внести зміни для ваших конкретних синтаксичних елементів, оскільки я не знаю цього синтаксичного файлу дуже добре. Можливо, вже є очевидний кластер, де ви можете просто додати @NoSpell
, або, можливо, доведеться створити кластер, contains=
про який йдеться. Також непогано зробити копію файлу синтаксису у своєму каталозі виконання програми та застосувати свої зміни там, а не змінити розподілений синтаксичний файл, або застосувати свої зміни в after/syntax/tex.vim
іншому сценарії, який працює після завантаження синтаксичного файлу. .
Оскільки ви використовуєте плагін, він може мати параметри, пов’язані з тим, які елементи перевіряються орфографією. Я не використовую, vimtex
але Карл Лервег тут досить активний, і, якщо ви привернете його увагу, можете відповісти на це за вас.