标签: visual-studio-code
我想为自己的编程语言编写VS Code扩展和语言服务器。源代码文件是UTF-8,但是该语言包含嵌入在源代码中的元数据,作为Unicode PUA代码点,由用户键入时由语言服务器维护和处理。仅仅告诉VS Code忽略PUA码点是不够的,因为一些元数据包含由PUA码点标记界定的非PUA码点。 我认为语言服务器在打开文件和编辑文件时必须保留两份副本:实际文件内容和编辑器中显示的副本。使用VS Code编辑器可以完成以下哪些事情,还是需要编写自己的WebView?