2016-04-18 4 views
0

Могу ли я использовать CodeMirror в режиме ad-hoc, где «грамматика», или, скорее, выделение, возникает, когда пользователь вводит код?CodeMirror: подсветка синтаксиса ad-hoc

Предположим, например, что я хотел бы выделить сходство между предложениями. Затем предположим, что пользователь:

this is a sentence 
this is another sentence 

Предположим, далее, что в этом случае пользователь помещает курсор на одну из фраз. Я хотел бы, чтобы все общие подпоследовательности быть выделены между двумя предложениями, например, так:

|this is| a |sentence| 
|this is| another |sentence| 

Является CodeMirror правильного ответа для такого рода Времнной подсветки синтаксиса задач, или я должен катиться моим собственным ?

ответ

1

Если вы можете создать свой динамический режим во время выполнения, вы можете использовать setOption для обновления режима для работающего редактора. Кроме того, используйте markText для программной подсветки.

Смежные вопросы