使用自定义标记创建编辑器的可能性

时间:2016-07-18 04:16:18

标签: visual-studio-code vscode-extensions

是否可以创建包含自定义标记的新编辑器?我浏览了文档,无法找到任何扩展来完成它。 我的要求是开发一个交互式图形编辑器(使用SVG)来处理文件中的文本内容。我想使用第三方css / js libs来实现编辑器的标记,同时使用VS Code API获取/更新当前文件的内容,触发/收听VS Code事件等。

1 个答案:

答案 0 :(得分:0)

扩展程序操作编辑器UI的能力非常有限。在我看来,你有两个选择:

  • 如果您需要使用此功能与编辑器统一,您几乎肯定需要分叉VSCode。
  • 如果您不介意添加的功能在VSCode外部,您可以使用实现UI的语言服务器创建扩展。语言服务器将在单独的进程中运行,但仍然可以通过扩展与VSCode交互。