在我看来,TODO"标志的高亮显示"在原子编辑器中太弱/不显眼。
我该怎么改变?我不想在侧边栏中列出待办事项(https://atom.io/packages/todo-show)。
在此进行比较:
主要问题是,该原子突出了这种颜色的许多其他代码字......
答案 0 :(得分:21)
由于GitHub的Atom编辑器是围绕HTML5和CSS3构建的,因此您可以非常轻松地更改样式表,我已经做了一些关于如何在下面进行此特定更改的记录,尽管您可以将相同的主体应用于其中的任何样式元素。编辑:
您需要做的第一件事是找到要设置样式的元素的实例,在这种情况下,我使用文本//TODO: is too subtle
创建了一个新的空文件。
TODO
找到合适的选择器,只需将光标放在单词TODO的字母之间,然后按 Ctrl Alt Shift P 或从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指出我的原始答案没有考虑Shadow DOM中recent versions of Atom的使用情况。
更新:在某些时候,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(和其他一些语言),您需要取消选中Core设置中的“Use Tree Sitter Parsers”。