use*_*577 3 javascript regex ace-editor
我在 ace.editor 中有一些内容。现在我有一个 Trigger-Button 可以在该实际行中放置新文本 - 这有效,但我想像这样覆盖行中的完整内容(填充标签和数字):
光标所在位置的那一行应该被完全覆盖并填充新的内容。使用我的代码(见下文),我可以在编辑器中编写,但不会覆盖它。
查看我的代码,就像我尝试过的:
function Textuebergabe_NP01(text) {
null_tabelle_dues1_text.insert(
null_tabelle_dues1_text.replace(/^.*,\s*RA:\s*/, "") + text + '\r\n '
);
}
Run Code Online (Sandbox Code Playgroud)
要替换行的内容,请使用editor.session.replace函数。像这样
var Range = require("ace/range").Range
var row = editor.selection.lead.row
var newText = "someText"
editor.session.replace(new Range(row, 0, row, Number.MAX_VALUE), newText)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |