我一直在尝试将评论的颜色从灰色或浅灰色(我认为是默认的)更改为我自己的自定义设置,如Atom Editor中的深绿色。所以我创建了一个包,我想要改变颜色设置。但是,当我在base.less
中将颜色更改为浅绿色时:
.comment {
color: @dark-green;
}
.punctuation {
&.definition {
&.comment {
color: @dark-green;
}
}
,结果仍然没有改变。我在@dark-green
中定义了colors.less
。
我不确定以上哪两个是改变评论颜色的正确位置。但这些是find
命令以comment
作为关键字返回的结果,因此我更改了两者。
所以我认为这是因为有一些包,例如language-html
或language-python
,评论颜色仍然是灰色的,我认为这是默认的。这是正确的吗?如果是这种情况,我怎样才能使一个包优先于另一个包以反映我自己的包的颜色语法?
我在~/.atom/packages/
中拥有所有包裹。
答案 0 :(得分:1)
Atom中的样式表遵循与浏览器中CSS相同的特殊性规则(因为Atom构建在Chromium之上)。因此,您只需确保包中的规则比您正在使用的主题中的规则更具体。 (您可以在“主题”选项卡下的“设置”中找到UI和语法主题。)
在处理包中的样式表时要记住的事项:
~/.atom/packages
或~/.atom/dev/packages
Window: Reload
答案 1 :(得分:0)
您可能已正确诊断出问题。但是,我不相信目前有一种方法可以指定加载包的顺序。因此,如果在您的软件包之后加载language-html
和language-python
,那么它们的设置将优先。
您是否考虑过将样式添加到编辑器的样式表中?这是在加载所有包之后加载的,并且优先。我认为这是一种更好的方法,因为它并不需要你创建一个完整的包来修改一些编辑器样式。要执行此操作,请导航至 Atom - > 打开样式表并添加样式。