使用現有文檔作爲指導,有人可能請給我一個更詳細的示例,以便使用特定語法實現PersistentRegexHighlight
插件(例如,LaTeX或其他語法,任何更容易)。也許我們可以做一些簡單的事情,如下劃線和更改[Ff]oo
的顏色。PersistentRegexHighlight - 請更詳細的示例
我很困惑如何確定[Ff]oo
是什麼。在我的常規主題文件中,<string>Keyword</string>
會影響大多數LaTeX代碼的顏色。在LaTeX.tmLanugage
文件中,開頭提到了七個密鑰 - 例如keyword.control.preamble.latex
。我現在最好的猜測是[Ff]oo
可能是一個預先定義的語言文件密鑰,如keyword.control.preamble.latex
。
我假設此正則表達式的代碼變爲內部PersistentRegexHighlight.sublime-settings
,或者,也許用戶語法特定文件(例如,LaTeX.sublime-settings
)。
{
"regex": [{
"pattern": "[Ff]oo",
"color_scope": "color.scope.name",
"ignore_case": true
}, {
"pattern": "constant.language",
"color_scope": "constant.language"
}]
"regex": [{
"pattern": "Bar",
"color": "00FF00",
"ignore_case": false
}]
}
我假設這個代碼進入用戶指定的主題文件。我不明白我們在哪裏得到regex.highlight.one
,因爲它沒有在PersistentRegexHighlight.sublime-settings
內引用。
<dict>
<key>name</key>
<string>Regex Highlight</string>
<key>scope</key>
<string>regex.highlight.one</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#75715E</string>
</dict>
</dict>
在您的幫助下,我能夠使下劃線功能正常工作。根據我的理解,用戶可以選擇突出顯示「或」下劃線,但不能同時選中兩個下劃線 - 即在文檔中將下劃線定義爲「[a]布爾值,指定是否應突出顯示指定模式而不是突出顯示「。作爲一項功能要求,或許有一天,下劃線和亮點(前景/背景)都是可能的。我期待每天使用這個新插件。非常感謝您的幫助。 – lawlist 2013-03-24 09:05:08
沒問題。我會更新文檔。我會研究下劃線和突出顯示。如果你可以提出詳細的問題,我會很感激。 :) – skuroda 2013-03-24 18:23:19
什麼是一個了不起的插件!這絕對是我的最愛之一。 – lawlist 2013-03-27 04:07:07