【发布时间】:2016-06-28 10:33:41
【问题描述】:
在我看来,在原子编辑器中突出显示 TODO“标志”太弱/不引人注目。
我该如何改变呢?我不想在侧边栏中列出待办事项 (https://atom.io/packages/todo-show)。
这里比较:
主要问题是,原子以这种颜色突出显示了许多其他代码字......
【问题讨论】:
标签: editor highlight atom-editor todo
在我看来,在原子编辑器中突出显示 TODO“标志”太弱/不引人注目。
我该如何改变呢?我不想在侧边栏中列出待办事项 (https://atom.io/packages/todo-show)。
这里比较:
主要问题是,原子以这种颜色突出显示了许多其他代码字......
【问题讨论】:
标签: editor highlight atom-editor todo
由于 GitHub 的 Atom 编辑器是围绕 HTML5 和 CSS3 构建的,因此您可以非常轻松地更改样式表,我在下面记录了如何进行此特定更改,尽管您可以将相同的原则应用于编辑:
您需要做的第一件事是找到您要设置样式的元素的实例,在这种情况下,我创建了一个新的空文件,其中包含文本 //TODO: is too subtle。
TODO 找到合适的选择器,只需将光标放在单词 TODO 的字母之间,然后按 CtrlAltShiftP 或从command palette 中选择Editor: Log Cursor Scope。Application: Open Your Stylesheet。 atom-text-editor::shadow .type.class.todo {
background-color: yellow;
color: black;
font-style: normal;
}
感谢 zypro 指出我的原始答案没有考虑到在 recent versions of Atom 中使用 Shadow DOM。
更新:在某些时候,Atom 摆脱了 Shadow DOM。我使用的是 1.34.0 版本,它在上述样式表中包含以下条目:
atom-text-editor.editor .syntax--type.syntax--class.syntax--todo {
background-color: yellow;
color: black;
font-style: normal;
}
另外,对于 Python(和其他一些语言),您需要在核心设置中取消选中“使用树保姆解析器”。
【讨论】:
Ctrl-Alt-R 重新加载编辑器 2. 将类名从 .storage.type.class.todo 更改为 .todo,然后保存并重新加载 3. 将 !important 放在 yellow 和 @987654337 之间@,然后保存并重新加载。