2

Например:

G28 X0 Y0 ; home X and Y

Я хотел бы ; home X and Y часть должна быть отформатирована как MoreMsg или какой-то другой класс.

Как мне отформатировать из ; до конца строки?

1 ответ1

2

Самый простой способ - через встроенную команду :match , так как она идеально соответствует вашим потребностям: вы передаете ей группу выделения и шаблон для выделения (в текущем окне; в этом отличие от подсветки синтаксиса). Так:

:match MoreMsg /;.*$/

Это хорошо для специального интерактивного выделения (длится дольше, чем высокодинамичное выделение поиска), поверх любого существующего синтаксиса. Если вам нужна постоянная подсветка, предпочтительнее было бы расширить / создать собственную подсветку синтаксиса. Смотрите :help usr_44.txt для введения в написание собственного синтаксиса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .