Monaco 中如何使用 OnTypeFormattingEditProvider,OnTypeFormat 是指输入指定字符后 Monaco 会自动进行格式化,例如换行、大括号、分号。效果如下:

首先通过 registerOnTypeFormattingEditProvider 注册 OnTypeFormattingEditProvider 处理函数

实现 autoFormatTriggerCharacters 和 provideOnTypeFormattingEdits,autoFormatTriggerCharacters 返回触发格式化的字符。provideOnTypeFormattingEdits 返回格式化后的文档。

代码实现如下
首先开启 TypeOnFormat
添加启动配置 formatOnType: true
<Editor
height="90vh"
defaul
订阅专栏 解锁全文
700

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



