是否可以在 Visual Studio 代码中将一种文件类型的语法突出显示应用于另一种文件类型,就像在 Notepad++ 中一样?

Is it possible to apply syntax highlighting of one filetype to another in Visual Studio Code, like in Notepad++?

使用过 Notepad++ 的人清楚地知道通过从“语言”菜单中选择一个选项来将自定义语法突出显示应用于任何文本,如下面的屏幕截图所示;

这样一来,就可以随心所欲地突出显示文本了。我想知道 Visual Studio Code 编辑器中是否有任何类似的机制,以便我可以手动突出显示文本,即使它不是自动完成的。

谢谢。

您可以通过单击状态栏中的语言 ID 字段和select列表中的新语言来更改用于特定实例的语言。

这会执行命令面板中的命令 workbench.action.editor.changeLanguageModeChange Language Mode

做一个永久的语言 ID selection 基于文件扩展名定义一个设置

  "files.associations": {
    "*.myext": "html",
    "*.myfoo": "css"
  }