我正在尝试为日志文件创建一个简单的着色,现在可以在代码中包含自定义语言(我在 0.9.2 上)。我创建了一个简单的 .tmLanguage 文件来为字母“q”着色,只是为了启动,但没有成功。
我的新语言 ,log
与文件扩展名正确关联,我也可以从 Code 中手动选择它,但不会发生着色。我感觉这与我将模式与什么“范围”相关联,但我不确定。是否有可供选择的有效范围列表?最初我以为我会使用一些通用的东西,例如“评论”来获得一些颜色,但它似乎不起作用。
这是我的 .tmLanguage 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>scopeName</key>
<string>text.log</string>
<key>fileTypes</key>
<array>
<string>log</string>
</array>
<key>name</key>
<string>Log file</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>q</string>
<key>name</key>
<string>comment</string>
</dict>
</array>
</dict>
</plist>
我可能在这里误解了一些东西,所以非常感谢任何帮助:-)