Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 如何以编程方式更改VSCode的语言模式?_Typescript_Visual Studio Code_Vscode Extensions - Fatal编程技术网

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);

看起来该功能现在已经实现了。