Я хотел бы иметь все строки выделения энергии, которые соответствуют определенным шаблонам. Я могу заставить весь текст в строке выделяться (путем выполнения syn match MyMatch "^.*text-to-match.*$"
), но это всегда останавливается в конце текста. Я хотел бы для продолжения до конца термина, как выделение CursorLine.
Я попытался заменить $
с a \n^
, надеясь это перенесло бы его. Никакое изменение. (Я на самом деле не ожидал, что это будет работать, но в попытке нет никакого вреда.) Я также пытался корректировать syn-pattern-offset (о котором я читал здесь: http://vimdoc.sourceforge.net/htmldoc/syntax.html#:syn-pattern). Короче говоря, добавление he=he-5
выделится 5 меньше символов, но he=he+5
не показывает дополнительных символов, потому что нет символов для выделения.
Это - моя первая попытка создания синтаксиса энергии, и я относительно плохо знаком с энергией. Будьте нежны и включайте объяснения.
Спасибо!
(редактирование: Забыл включать, это - многострочное выделение. Это, вероятно, увеличивает сложность немного.)
Попробуйте использовать DBProviderFactory вместо
-121--4716474-Несколько последовательности соединений в данном случае являются вашим другом!
-121--4716472- Из документации по syn-pattern
:
Выделенная область никогда не будет за пределами совпадающего текста.
Я бы посчитал себя удивленным, если бы вы получили это на работу, но опять же, Вим всегда полон сюрпризов.