Skip to main content

编辑器自定义

Tango 设计器提供了默认基于 monaco-editor 的代码编辑器实现,你可以根据自己的需求,自定义代码编辑器的实现。用户需要将代码文件的变化同步给引擎,具体包括:

  • 添加文件: workspace.addFile
  • 删除文件:workspace.removeFile
  • 重命名文件:workspace.renameFile
  • 代码变更:workspace.updateFile

具体可以参考引擎的实现:https://github.com/NetEase/tango/blob/main/packages/designer/src/editor.tsx