如何在 atom 中为 python 文档字符串设置自定义语法高亮颜色? 我希望能够对三引号“文档字符串”和单引号“字符串”使用不同的颜色。
在尝试@FedericoBau 的建议后跟进:
除了内置主题,我已经删除了所有内容,并按照 Federico 的说明编辑了样式表。结果显示在下面的屏幕截图中。基本主题是 OneDark,除了更改 ~/.atom/styles.less 之外没有修改,如屏幕截图所示。文档字符串仍然显示为与普通字符串相同。
最佳答案
Python Docs 字符串的 JSON 看起来应该是这样的:
atom-text-editor::shadow .string.quoted.double.block.python {
color: #282a2e;
// Quotes
.punctuation.definition {
// color: #282a2e;
}
}
重要提示
根据 Katharine Long 的建议,您应该使用 Brunel 语法,看看她的回答 here .
您可以创建自己的主题或更新现有主题。
按 Ctrl+Shift+P
或 ⌘ + ⌥ + P
(macOS 并开始输入“Generate Syntax Theme”以生成新的主题包。选择“生成语法主题”,系统会要求您提供创建主题的路径。我们称我们的主题语法。
在 Atom 中打开一个以您要为其指定颜色的语言编写的文件。
如果您想从菜单中执行相同的操作,请转至 choosePackages > Command Palette > Toggle
,然后将 log cursor scope 输入刚刚出现的 Command Palette,然后选择 Editor: Log游标范围。
如果上述方法不起作用,请尝试其他方法。从菜单左上角的文件,然后单击样式表。
它将打开一个名为 base.less 的新样式表。
添加下面的 JSON 并保存。
文档与引用##
关于python - 如何在 atom 中为 python 文档字符串设置自定义语法高亮颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65558137/