我为python的sublime text 3创建了一个自定义配色方案。不幸的是,我无法获得类名的工作前景。
<dict>
<key>name</key>
<string>Class name</string>
<key>scope</key>
<string>entity.name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CD950C</string>
</dict>
</dict>
我的错误在哪里?
答案 0 :(得分:1)
你有一个小错误 - 范围的名称。它实际上是entity.name.type.class.python
,但如果您愿意,可以省略.python
。
如果您对主题感兴趣,我强烈建议使用两个插件。对于像我这样严肃的核心配色设计师来说,第一个是ScopeAlways
。它正如其名称所示 - 在底部状态栏中显示光标点(或第一个光标,如果有多个)的当前范围。你可以根据需要将其关闭,因为它可能会有点烦人。第二个较少侵入性的插件是ScopeHunter
,它由自定义组合键或命令选项板中的选择触发。它非常易于配置,并且可以在弹出窗口或快速面板中显示当前范围信息,并且具有添加的功能,您可以根据需要复制整个范围字符串,而不是尝试正确地手动输入。< / p>
祝你好运!