gpt4 book ai didi

syntax-highlighting - Sublime Text 2 中的自定义语法高亮

转载 作者:行者123 更新时间:2023-12-03 06:53:27 27 4
gpt4 key购买 nike

我想使用 Sublime Text 作为日志查看器。这就是为什么我需要创建 tmlanguage 文件来突出显示单词“ERROR”(以及其他一些)。是否有 tmlanguage xml 的任何规范,或者您能给我 sublime text 2 语法突出显示文件的基本示例吗?

我没有在类似问题中找到答案:Syntax specific highlighting with Sublime Text 2

最佳答案

Sublime Text 使用与 TextMate 相同的语法突出显示。语法可以查here 。我建议使用 JSON 然后转换为 XML,因为它更容易阅读(至少对我来说)。 PackageDev插件将为您提供一个用于定义新语法的起始片段。它还包含一些配置的语法突出显示,以及 Plist 到 JSON 转换器。下面是来自 protobuf 语法定义文件的片段,突出显示了特定单词。至于高光的颜色,您必须查看您的配色方案文件。在下面的示例中,您将查找范围“constant.language”来查找它使用的颜色。您可能不需要编辑配色方案,除非您想要除方案中已内置的内容之外的其他内容。

{ 
"name": "Protocol Buffers",
"scopeName": "source.proto",
"fileTypes": ["proto"],
"patterns": [{
"match": "\\b(bool|bytes|double|fixed32|fixed64|float|int32|int64|sfixed32|sfixed64|sint32|sint64|string|uint32|uint64)\\b",
"name": "constant.language.proto"
}],
"uuid": "8c8714d5-43ef-43d2-abd9-c9088901ddd5"
}

关于syntax-highlighting - Sublime Text 2 中的自定义语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15221150/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com