我爲Sublime 3使用IDLE
配色方案,但它沒有diff
語法highglight。所以我發現了一個我可以使用它的方法。我用PackageResourceViewer
加了它。在向方案中添加額外內容之後,我注意到了diff語法的工作。但我不喜歡插入的顏色是藍色,diff標頭是綠色的。配色方案文件是否緩存?
所以我換了diff header
和insertion
之間的顏色。但它沒有效果。標題仍然是綠色,插入仍然是藍色。它看起來像文件緩存在某處,因爲我甚至可以刪除diff
突出顯示聲明,它仍然會顯示我的亮點。
我目前的方案(與交換顏色)是這樣的:
<dict>
<key>name</key>
<string>diff.header</string>
<key>scope</key>
<string>meta.diff, meta.diff.header</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#3333FF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DD5555</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#009933</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E6DB74</string>
</dict>
</dict>
注意。即使我關閉崇高,打開PRV
,我可以看到,在文件中我的更改仍然存在,但實際的語法仍然顯示從最初copy/paste
。
你說得對。它會自動切換到SublimeLinter配色方案'IDLE(SL)'。雖然切換回默認'IDLE'後,它開始顯示更改。感謝您的好建議。 – Andrius