小编Ray*_*ayX的帖子

如何在 vscode 中使用一个(或两个)快捷方式在 TypeScript 和 HTML 之间切换?

使用 Angular2,我经常有带有html模板的打字稿@Components

Atom 支持同时高亮两者的语法,而 VSCode 不支持。

现在你必须使用快捷键CTRL+K M并键入"typescript"or"html"才能在两者之间切换,这很好,但在开发新组件时有点乏味。

我想使用"workbench.action.editor.changeLanguageMode"命令将快捷方式绑定到keybindings.json文件中,即时更改语言。理想情况下是这样的:

{ "key": "ctrl+win+h", "command": "workbench.action.editor.changeLanguageMode", **toggle="html,typescript"**  }
Run Code Online (Sandbox Code Playgroud)

但也可以这样:

{ "key": "ctrl+win+h", "command": "workbench.action.editor.changeLanguageMode", **value="html"**  }

{ "key": "ctrl+win+t", "command": "workbench.action.editor.changeLanguageMode", **value="typescript"**  }
Run Code Online (Sandbox Code Playgroud)

显然,关键是keybindings.json不支持该"value"领域。

有没有办法实现这一目标?

syntax-highlighting typescript visual-studio-code angular

8
推荐指数
3
解决办法
4962
查看次数