Javascript 在Ace编辑器中突出显示word

Javascript 在Ace编辑器中突出显示word,javascript,reactjs,editor,ace-editor,react-ace,Javascript,Reactjs,Editor,Ace Editor,React Ace,我正在使用Ace编辑器,特别是react Ace。我想强调一个词 我知道我可以定义自定义语法突出显示规则,但与每次输入更改时更新标记(在我的情况下,不应该太频繁)相比,这似乎更麻烦 对于标记,我需要单词-startRow,startCol,endRow,endCol的范围。 为此,我尝试使用find(),它似乎确实返回了我搜索的term/regex的所需范围,但这似乎是一个高级命令,它可以执行编辑器中的“find”操作所期望的操作—高亮显示该术语并跳转到它 如何在Ace编辑器中检索单词的范围?有

我正在使用Ace编辑器,特别是
react Ace
。我想强调一个词

我知道我可以定义自定义语法突出显示规则,但与每次输入更改时更新标记(在我的情况下,不应该太频繁)相比,这似乎更麻烦

对于标记,我需要单词-
startRow
startCol
endRow
endCol
范围。
为此,我尝试使用
find()
,它似乎确实返回了我搜索的term/regex的所需范围,但这似乎是一个高级命令,它可以执行编辑器中的“find”操作所期望的操作—高亮显示该术语并跳转到它


如何在Ace编辑器中检索单词的
范围

有一个未记录的
preventScroll
选项可用于查找返回范围的内容,您也可以直接使用
$search
来查找与之类似的所有范围。值得注意的是,这不是突出显示大量范围的最有效和最有效的方法,但这取决于您试图解决的问题的具体细节,问题中没有说明这些细节。

可能重复,但这应该是它。@alexholstv这就是我所说的自定义语法高亮显示,我知道它是可以做到的,但我宁愿避免它。我也不知道如何扩展现有的Ace模式。谢谢!这就是我需要的:)