gpt4 book ai didi

syntax-highlighting - Sublime Text 3中的自定义语法突出显示

转载 作者:行者123 更新时间:2023-12-03 13:35:42 25 4
gpt4 key购买 nike

您好,我正在为ST3开发Maze游戏/插件,并尝试为Unicode字符和方括号添加一些颜色。
some阅读之后,我弄清楚了我需要做的大部分事情(tmLanguage文件和语法)

我仍然不明白的是,我在哪里有自定义的十六进制颜色?

这是我尝试过但没有成功的事情:

首先进入迷宫

<key>patterns</key>
<array>
<dict>
<key>comment</key>
<string>This pattern matches the walls of the maze</string>
<key>match</key>
<string>\[\]</string>
<key>name</key>
<string>entity.wall.mzl</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#BADA55</string>
</dict>
</dict>
<dict>
<key>comment</key>
<string>This pattern matches the player charactere</string>
<key>match</key>
<string>[\u25C4,\u25BA,\u25B2,\u25BC]</string>
<key>name</key>
<string>entity.player.mzl</string>
</dict>
<dict>

然后在
沃克
        #load the maze color syntax
self.view.set_syntax_file("Packages/Walker/maze.tmLanguage")

最佳答案

.tmLanguage文件仅包含用于定义范围的正则表达式。由颜色方案的.tmTheme文件将颜色分配给示波器。您需要删除设置并将其放在您选择的主题中。阅读Sublime Text 2随附的一些.tmLanguage文件(在Packages/LanguageName/LanguageName.tmLanguage中,它们比ST3中的文件更容易获取),并浏览.tmTheme目录中的几个Packages/Color Schemes - Default文件,以了解去向。现在,您的XML是两者的混合体。

关于syntax-highlighting - Sublime Text 3中的自定义语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18072612/

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