Текущая версия 7.18 пока не поддерживает его, но поддерживает пользовательские свойства в некоторых других классах конфигурации. Точно так же будущая версия OptaPlanner должна поддерживать его в MoveListFactoryConfig и MoveIteratorFactoryConfig. Я создал проблему со ссылками на код для вдохновения. (Потяните запросы, добро пожаловать :) В противном случае я буду кодировать это рано или поздно.
Попробуйте, "Выделяют несколько слов", который использует matchadd()
.
MultipleSearch2 is another script which is integrated with vim's search: http://www.vim.org/scripts/script.php?script_id=1183
MultipleSearch : одновременное выделение нескольких поисков разным цветом.
http://www.vim.org/scripts/script.php?script_id=479
:Search <pattern1> //will highlight all occurences of <pattern1> in the current buffer.
A subsequent :Search <pattern2> will highlight all occurences of <pattern2> in the current buffer.
Это можно сделать вручную, без какого-либо сценария, для двух шаблонов поиска.
:match Search /pattern/
:match Search /<CTRL-R>/ # highlight the current search pattern
Поиск - это имя выделенной группы, используйте завершение, чтобы выбрать другую группу, чтобы выделить ее другим цветом.
:match <TAB>
:match <TAB> # completion will list all highlight group
Это удобно, когда вы не можете использовать свою собственную конфигурацию vim.
:match none # clear the match pattern to stop highlighting