如何以编程方式更改 VSCode 的语言模式?
How to change language mode of VSCode programmatically?
我试过了vscode.commands.executeCommand('workbench.action.editor.changeLanguageMode', 'JSON');
。但它只是打开一个面板。 TextDocument.languageId
是只读的 属性.
目前这是不可能的。 Here 是 GitHub 上的对应问题。您应该给它点赞(竖起大拇指),告诉他们我们想要这个。
它在某个时候实现了(1.28.0+ 可能):
vscode.languages.setTextDocumentLanguage(activeEditor.document, languageId);
我试过了vscode.commands.executeCommand('workbench.action.editor.changeLanguageMode', 'JSON');
。但它只是打开一个面板。 TextDocument.languageId
是只读的 属性.
目前这是不可能的。 Here 是 GitHub 上的对应问题。您应该给它点赞(竖起大拇指),告诉他们我们想要这个。
它在某个时候实现了(1.28.0+ 可能):
vscode.languages.setTextDocumentLanguage(activeEditor.document, languageId);