我想使用Sublime Text作爲日誌查看器。這就是爲什麼我需要創建tmlanguage文件來突出顯示單詞「錯誤」(和其他一些)。 是否有任何規範的tmlanguage xml,或者你能給我一個基本的語法高亮文件的例子崇高的文字2?Sublime Text中的自定義語法高亮2
我還沒有發現類似的問題的答案:Syntax specific highlighting with Sublime Text 2
我想使用Sublime Text作爲日誌查看器。這就是爲什麼我需要創建tmlanguage文件來突出顯示單詞「錯誤」(和其他一些)。 是否有任何規範的tmlanguage xml,或者你能給我一個基本的語法高亮文件的例子崇高的文字2?Sublime Text中的自定義語法高亮2
我還沒有發現類似的問題的答案:Syntax specific highlighting with Sublime Text 2
崇高文本使用相同的語法高亮的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"
}
另外,看看這個問題:http://stackoverflow.com/questions/15010032/how-to-add-syntax-highlighting-to-sublime-text-2。我假設你將不得不編輯xml tmLanguage文件併爲「ERROR」實例添加一個上下文。然後編輯您正在使用的配色方案文件,併爲ERROR添加前景色。 – 2013-03-05 22:10:23
對於任何正在尋找Monokai和漂亮的JSON突出顯示的人:https://goo.gl/39ZBnA – 2014-12-21 21:05:31