Typescript 如何以编程方式更改VSCode的语言模式?
我试过Typescript 如何以编程方式更改VSCode的语言模式?,typescript,visual-studio-code,vscode-extensions,Typescript,Visual Studio Code,Vscode Extensions,我试过vscode.commands.executeCommand('workbench.action.editor.changelangagemode','JSON')。但它只不过是打开一个面板。而TextDocument.languageId是一个只读属性。目前这是不可能的。是GitHub上的相应问题。你应该向上投票(竖起大拇指)告诉他们我们想要这个。它是在某个时候实现的(1.28.0+可能): vscode.languages.setTextDocumentLanguage(activeE
vscode.commands.executeCommand('workbench.action.editor.changelangagemode','JSON')代码>。但它只不过是打开一个面板。而TextDocument.languageId是一个只读属性。目前这是不可能的。是GitHub上的相应问题。你应该向上投票(竖起大拇指)告诉他们我们想要这个。它是在某个时候实现的(1.28.0+可能):
vscode.languages.setTextDocumentLanguage(activeEditor.document,languageId);
看起来该功能现在已经实现了。