标签: ui-ace

在 Ace Editor 中设置光标位置

我有一个用例,用户单击按钮在当前光标位置插入文本。但使用 插入文本后session.insert(cursorPosition, textToAdd),光标位置会移动到第一个字符。

我尝试使用以下方法将光标放置在最近添加的文本之后,但它不起作用。

renderer.scrollCursorIntoView({
    row: cursorPosition.row,
    column: cursorPosition.column + param.length
}, 0.5)
Run Code Online (Sandbox Code Playgroud)

知道如何实现这一目标吗?

基本上,如果用户不断单击该按钮,则应在当前光标位置添加文本,然后在最近添加的文本之后添加文本,除非用户将光标明确放置在其他位置。

ace-editor ui-ace

6
推荐指数
2
解决办法
6734
查看次数

标签 统计

ace-editor ×1

ui-ace ×1