更改 __init__ 和 Pycharm 语法高亮中其他预定义项目的颜色

Change color of __init__ and other predefined items in Pycharm's syntax highlighting

我是色盲,当 __init__ 位于插入符号所在的当前行时,我几乎看不出它,如本例所示:

我只是在突出显示的 "caret line" 背景下看不到它。 __repr____str__ 和其他此类预定义项目也存在同样的问题。

所以,我想改变它们的颜色。我怎么做?

我查看了颜色设置(下图),但不知道要更改哪一个。 None 其中似乎符合我的要求。

是的,我知道我可以更改 'caret row' 的颜色,但这不是一个可行的选择,因为 __init__ 的当前颜色在其他情况下也会给我带来问题。

在 PyCharm 中,您可以转到文件 > 设置...

在设置面板中,您可以转到“编辑器”>“颜色和字体”,然后 select Python。

现在给你一个代码示例,其中__init__可能是其中的一部分。如果您单击 __init__ 元素,PyCharm 会将您重定向到名为“预定义项目定义”的元素,该元素您可以设置为另一种颜色(右侧面板中的 "Foreground" 元素):

这是 Ubuntu 上 Pycharm 社区的屏幕截图。希望对您有所帮助。

您的设置面板似乎有一个分层视图,根据右侧的面板,它可能位于 Identifiers > Predefined symbol.

更改此设置将更改所有预定义元素(如 __len____class__ 等),但既然您说这是因为色盲,您可能也想更改这些元素。