Visual studio code 为VisualStudio代码实现自定义高亮显示

Visual studio code 为VisualStudio代码实现自定义高亮显示,visual-studio-code,syntax-highlighting,Visual Studio Code,Syntax Highlighting,我有一个自定义类型的文件(扩展名为.xyz)。我想在VisualStudio代码中实现此文件的自定义语法高亮显示(例如,所有以“#”开头的行都是注释) 有人对如何做有简单的说明吗?我在文档中搜索了一下,但没有找到一个完整而直接的例子 非常感谢。我找到了一篇很好的文章来回答您的问题: 您也可以查看此视频: https://www.youtube.com/watch?v=Su-cNLe0dgw&ab_通道=RAZR 我建议您查看本指南中的构建扩展(在本例中,一个主题一个) 事实上,我自己为.ele

我有一个自定义类型的文件(扩展名为.xyz)。我想在VisualStudio代码中实现此文件的自定义语法高亮显示(例如,所有以“#”开头的行都是注释)

有人对如何做有简单的说明吗?我在文档中搜索了一下,但没有找到一个完整而直接的例子


非常感谢。

我找到了一篇很好的文章来回答您的问题:

您也可以查看此视频:
https://www.youtube.com/watch?v=Su-cNLe0dgw&ab_通道=RAZR

我建议您查看本指南中的构建扩展(在本例中,一个主题一个)

事实上,我自己为
.electric
文件创建了语言支持扩展。这是指向github存储库页面的链接。

这个视频应该教你如何定制你的VisualStudio代码主题,其实很简单。例如,这里是德古拉主题:

“颜色”:{
“终端背景”:“282A36”,
“终端前景”:“#F8F2”,
“terminal.ansiBrightBlack”:“#6272A4”,
“terminal.Ansibrighted”:“#FF6E6E”,
“terminal.ansiBrightGreen”:“#69FF94”,
“terminal.ansiBrightYellow”:“#FFFFA5”,
“terminal.ansiBrightBlue”:“D6ACFF”,
“terminal.ansiBrightMagenta”:“FF92DF”,
“terminal.ansiBrightCyan”:“A4FFFF”,
“terminal.ansiBrightWhite”:“#FFFFFF”,
“terminal.ansiBlack”:“21222C”,
“terminal.ansiRed”:“FF5555”,
“terminal.ansiGreen”:“#50FA7B”,
“terminal.ansiYellow”:“#F1FA8C”,
“terminal.ansiBlue”:“#BD93F9”,
“terminal.ansiMagenta”:“FF79C6”,
“terminal.ansiCyan”:“8BE9FD”,
“terminal.ansiWhite”:“#F8F8F2”,
“对比边界”:“191A21”,
“焦点边界”:“6272A4”,
“前景”:“F8F8F2”,
“选择背景”:“BD93F9”,
“错误前景”:“FF5555”,
“按钮背景”:“44475A”,
“按钮.前景”:“#F8F2”,
“dropdown.background”:“#343746”,
“下拉框”:“#191A21”,
“下拉式前台”:“#F8F2”,
“输入背景”:“282A36”,
“输入.前景”:“#F8F2”,
“输入.边框”:“#191A21”,
“input.Placeholder前台”:“#6272A4”,
“inputOption.activeBorder”:“#BD93F9”,
“inputValidation.infoBorder”:“#FF79C6”,
“inputValidation.warningBorder”:“FFB86C”,
“inputValidation.errorBorder”:“#FF5555”,
“徽章.前景”:“F8F2”,
“徽章背景”:“44475A”,
“progressBar.background”:“FF79C6”,
“list.activeSelectionBackground”:“#44475A”,
“list.activeSelectionForeground”:“#F8F2”,
“list.dropBackground”:“#44475A”,
“列表.焦点背景”:“#44475A75”,
“列表.高亮前景”:“8BE9FD”,
“列表背景”:“44475A75”,
“列表.不活动选择背景”:“#44475A75”,
“列表警告前景”:“FFB86C”,
“list.error前台”:“#FF5555”,
“activityBar.background”:“343746”,
“activityBar.inactiveForeground”:“#6272A4”,
}
我把它缩短了,因为文件中有很多行代码。但是,如果你转到.vscode文件夹(在windows中,它位于
C:\Users\username\.vscode\
),应该会有一个名为类似主题的文件夹

一旦你点击进入文件夹,你应该进入主题目录,然后你应该找到一个json文件,其中的数据与我之前向你展示的类似

谢谢,如果您觉得这有帮助,我将非常感谢您的支持:)