编辑器自定义
Tango 设计器提供了默认基于 monaco-editor 的代码编辑器实现,你可以根据自己的需求,自定义代码编辑器的实现。用户需要将代码文件的变化同步给引擎,具体包括:
- 添加文件:
workspace.addFile
- 删除文件:
workspace.removeFile
- 重命名文件:
workspace.renameFile
- 代码变更:
workspace.updateFile
具体可以参考引擎的实现:https://github.com/NetEase/tango/blob/main/packages/designer/src/editor.tsx