Sublimetext3 如何更改Sublime Text 3 auto complete with Dictionary(Plist)而非CSS的颜色?
我发现了以下JSON:Sublimetext3 如何更改Sublime Text 3 auto complete with Dictionary(Plist)而非CSS的颜色?,sublimetext3,Sublimetext3,我发现了以下JSON: { "class": "popup_control", "layer0.tint": [33, 33, 33], "layer0.opacity": 1.0, "content_margin": [0, 0] }, { "class": "auto_complete", "row_padding": [12, 6], "layer0.tint": [33, 33, 33], "layer0.opacity": 1.0 }, { "c
{
"class": "popup_control",
"layer0.tint": [33, 33, 33],
"layer0.opacity": 1.0,
"content_margin": [0, 0]
},
{
"class": "auto_complete",
"row_padding": [12, 6],
"layer0.tint": [33, 33, 33],
"layer0.opacity": 1.0
},
{
"class": "auto_complete_label",
"fg": [176, 190, 197, 255],
"match_fg": [128, 203, 196, 255],
"selected_fg": [255, 255, 255, 255],
"selected_match_fg": [128, 203, 196, 255]
},
{
"class": "table_row",
"layer0.tint": [97, 97, 97],
"layer0.opacity": 0.0,
},
如何将其转换为plist?您上面发布的输出不是CSS,而是JSON。由于所使用的术语,经常会出现以下两种错误:
- 一个
,用于在高级文本中设置UI样式,例如选项卡的颜色和形状,以及使用的字体等。它们存储在一个主题
文件中,该文件是JSON(而不是您问题中提到的CSS)sublime主题
- 一种
,用于提供用于语法高亮显示的颜色。它存储在颜色方案
文件中,这是一个PList(XML)文件,一种从TextMate借用的格式tmTheme
“layer0.opacity”:0.0
部分后有一个尾随逗号
在第一种情况下,您需要用方括号将整个内容括起来[
和]
,在第二种情况下,您需要删除后面的逗号
升华本身对JSON中的尾随逗号不敏感;它有一个更宽松的解析器,允许它们以及注释,而不会抛出错误