是否可以创建vscode扩展名来更改编辑器的CSS?

时间:2019-07-10 09:16:39

标签: visual-studio-code vscode-extensions

我希望为vscode中的markdown开发一个开源的WYSIWYG编辑器。

请参见下图。我想要一个可以执行类似操作的扩展程序。

  1. 更改标题行的字体大小。
  2. 更改字幕的行缩进。

我正在查看扩展名参考:https://code.visualstudio.com/api/references/vscode-api,但看不到有什么帮助。

您有一个想法,如何根据规则更改编辑器的CSS?另外,如果您有指向扩展的链接,则可能会有所帮助。

换句话说:vscode扩展如何更改编辑器窗口的CSS样式?

enter image description here

1 个答案:

答案 0 :(得分:1)

您不能在编辑器中更改任意CSS。请参见info about the VS Code extension philosophyhow you can extend VS Code的扩展指南

两个选项:

  • 使用decorations api来更改编辑器中标记的呈现方式。

  • 使用webview来实现自定义视图(但不要尝试重新实现文本编辑器,因为这会很痛苦,并且无法像VS Code的普通编辑器一样工作)