0
我在崇高的文本3編輯器下面的JavaScript代碼:崇高的文本3編輯配色方案值
function get(db, segment_name, callback) {
var query = {
segment_name: segment_name
};
}
我使用colorSchemeEditor編輯我的主題的XML,因爲我想要在上面的查詢對象中更改「segment_name」鍵的顏色。我在改變這個特定值時遇到了一些麻煩,它確實找到了一個範圍(請參閱回答here),但是當我更改xml文件中的前景色時,它不會更改顏色,我使用此技術更改了其他幾種顏色。這裏是相應的XML片段插件說,屬於這個範圍:
<dict>
<key>name</key>
<string>ES7 Bind Operator</string>
<key>scope</key>
<string>source.js constant.other.object.key.js string.unquoted.label.js</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#CDD3DE</string>
</dict>
</dict>
當我試圖把#改成CDD3DE值並保存,它並不適用於新的顏色。我試過在文件上使用幾種不同的語法定義,包括普通的javascript,Javascript ES6 syntax和javascript Babel。
我也嘗試使用鏈接的答案中的可下載應用程序編輯主題。
我在主題的XML中的作用域是否錯誤?其他解決方案?