扩展VSCode,自定义UI

时间:2017-01-22 19:25:46

标签: typescript visual-studio-code

我试图为visual studio编写扩展程序,但我对打字稿和视觉工作室代码完全陌生。
事实上,我正在尝试编写类似于原子的activate-power-mode的扩展名:

Example

所有逻辑已经实现,但我无法找到如何创建自定义用户界面,如果只是通过简单的扩展即可。

2 个答案:

答案 0 :(得分:1)

不,VS Code的扩展模型不可能实现这一点。扩展在单独的进程中运行,只能通过特定的API访问编辑器。见https://code.visualstudio.com/docs/extensions/our-approach

答案 1 :(得分:1)

有一个Webview API可用于使用典型的HTML / CSS / JS堆栈创建非标准UI。这是原始文档的实际报价:

  

Webview可以用于构建除其他功能之外的复杂用户界面   VS Code的本机API支持。

这是一个潜在机会的演示:

enter image description here