Monaco LinkEdit 功能是指同时修改同样的字符串,例如在编辑 Html 时,修改开始标签时会同时修改闭合标签。Monaco 支持自定义需要一起更新的字符串列表。最终效果如下:

首先,通过 registerLinkedEditingRangeProvider 注册 LinkEdit 处理函数

实现 provideLinkedEditingRanges 并返回位置信息

返回需要同步修改的位置信息

代码实现如下
export function linkedEditingRangeProvider(editor: monacoEditor.editor.IStandaloneCodeEditor, monaco: typeof monacoEditor){
monaco.l
订阅专栏 解锁全文
2060

被折叠的 条评论
为什么被折叠?



