如何在ace编辑器中获取所有选定(突出显示)单词的位置
我使用ui-ace(用于ace编辑器的角度模块),当我尝试使用getSelection API获取所有选定文本的位置时,它仅返回最后选择的元素位置
我使用的是以下API
editor.getSelectionRange()
查看HTML
<pre ui-ace="{ useWrapMode : true,
showGutter: false,
theme: 'textmate',
onLoad: aceLoaded,
onBlur: aceBlur}" ng-model="configVm.config"
style="height: 250px" >
是否有API可以获取所有选定的单词位置?
答案 0 :(得分:1)
你可以在ace上使用editor.selection.getAllRanges()
,(但不知道如何从angular-ui包装器中获取ace编辑器实例