1

我一直在尝试将评论的颜色从灰色或浅灰色(我认为这是默认设置)更改为我自己的自定义设置,例如 Atom 编辑器中的深绿色。所以我创建了一个我想改变颜色设置的包。但是,当我像这样将颜色更改为浅绿色时base.less

.comment {
  color: @dark-green;
}

.punctuation {
  &.definition {
    &.comment {
      color: @dark-green;
    }
}

,结果仍然没有改变。我定义了@dark-greenin colors.less

我不确定以上两个中哪一个是更改评论颜色的正确位置。但这些是find命令返回的结果,comment作为关键字,所以我都改变了。

所以我认为这是因为有一些包,比如language-htmlor language-python,评论颜色仍然是灰色的,我认为这是默认的。这是正确的吗?如果是这种情况,我怎样才能让一个包优先于另一个包以反映我自己包的颜色语法?

我有所有的包~/.atom/packages/

4

2 回答 2

1

Atom 中的样式表遵循与浏览器中的 CSS 相同的特定规则(因为 Atom 构建在 Chromium 之上)。因此,您只需确保包中的规则比您使用的主题中的规则更具体。(您可以在“主题”选项卡下的“设置”中找到 UI 和语法主题。)

处理包中的样式表时要记住的事项:

  1. 包裹必须在可以装载的地方:要么~/.atom/packages~/.atom/dev/packages
  2. 当您进行更改时,如果您没有在开发人员模式下运行 Atom,则可能需要重新启动 Atom
  3. 如果您在开发人员模式下运行,它应该实时重新加载任何样式表更改。如果没有,您可以Window: Reload在命令面板中执行
于 2014-06-27T17:29:18.520 回答
0

您可能已经正确诊断出问题。但是,我不相信目前有一种方法可以指定加载包的顺序。因此,如果language-htmllanguage-python在您的包之后加载,则它们的设置将优先。

您是否考虑过将样式添加到编辑器的样式表中?这是在加载所有包后加载的,并将优先。我认为这是一种更好的方法,因为它不需要您创建一个完整的包来修改某些编辑器样式。为此,导航到Atom ->打开您的样式表并添加您的样式。

于 2014-06-02T16:52:22.440 回答