【发布时间】:2017-03-05 04:33:47
【问题描述】:
我试过vscode.commands.executeCommand('workbench.action.editor.changeLanguageMode', 'JSON');。但它只是打开一个面板。而TextDocument.languageId 是只读属性。
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions
我试过vscode.commands.executeCommand('workbench.action.editor.changeLanguageMode', 'JSON');。但它只是打开一个面板。而TextDocument.languageId 是只读属性。
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions
它是在某个时候实现的(1.28.0+ 可能):
vscode.languages.setTextDocumentLanguage(activeEditor.document, languageId);
【讨论】:
目前这是不可能的。 Here 是 GitHub 上对应的 issue。你应该投票(竖起大拇指)告诉他们我们想要这个。
【讨论】: