pycharm - PyCharm 不更新自定义配色方案更改
问题描述
我通过设置 -> 编辑器 -> 颜色方案 -> 语言默认值编辑了所有括号/大括号等的颜色和样式。
更改(蓝色)反映在“设置”菜单中(以及菜单内的预览面板中),但它们并未反映在代码本身中......仍在使用旧颜色(Github 主题的默认绿色) . 请参阅下面的示例。
将不胜感激任何提示!
解决方案
来自Pycharm 帮助:
Language Defaults部分包含常用的语法高亮设置,默认情况下适用于所有支持的编程语言。在大多数情况下,配置语言默认值并在必要时对特定语言进行调整就足够了。
由于 Pycharm 实际上可以使用多种语言,因此该设置应该将配色方案应用于所有语言的共同特征(如函数调用/defs、关键字、标识符等)。它没有说得很清楚的是,为了使用这些默认设置,您需要确保它们以特定语言继承。
因此,请转到您的语言的子菜单并在那里编辑颜色,或通过勾选框继承:
Language Defaults
Inherit values from:
您可以在上面的示例中看到,在 下Python
,类定义的颜色是常规白色,但仍然Foo
是亮粉色(红色方块)。这是因为我设置了它Language Defaults -> Classes -> Class name
并选中了从那里继承的框(相关默认值的“路径”也显示在复选框旁边,并且是一个可点击的链接,如蓝色方块所示)。
假设您使用的是 Python,实际上大括号/方括号/括号在 GitHub 方案中默认不会继承,所以这就是为什么您没有看到Language Defaults
. 例如JSON
,它们默认继承。
推荐阅读
- android - 使用 jcenter() 的服务替代编译错误
- verilog - 如何使用从文件中读取的字符串值
- python - 从整个数据框中排序前 10 个值,但不是 Python 中的单个列
- button - 带有 GPIO 事件检测的函数因未知原因而循环
- python - 我想根据用户输入计算平均值和标准偏差,但它说偏差函数中的数据类型错误
- mysql - MySQL bigint 显示问题
- javascript - 在操作 URL 上添加用户输入
- c# - Identity Server 4:请求与 DB 用户同步的密码令牌
- wordpress - 父/子/子页面的 add_rewrite_rule() 问题
- ios - didFinishLaunchingWithOptions 在窗口背景更改时崩溃