I'm colorblind and I can barely make out the __init__
when it is on the current line where the caret is, as in this example:
I just can't see it against that highlighted "caret line" background. Same problem for __repr__
, __str__
, and other such predefined items.
So, I'd like to change their color. How do I do that?
I looked through the color settings (pic below), but I can't figure out which one to change. None of them seem to do what I want.
Yes, I know I could change the color of 'caret row', but that's not a viable alternative, because __init__
's current color also gives me problems in other circumstances.
In PyCharm you can go to File > Settings...
In the settings panel you can go to Editor > Colors and Fonts and select Python.
Now you are given a code sample where __init__
is probably part of. If you click on the __init__
element, PyCharm will redirect you to an element called "Predefined item definition" which you can set to another color (the "Foreground" element in the right panel):
This is a screenshot of Pycharm Community on Ubuntu. I hope this helps.
Your settings panel seems to have a hierarchical view, based on the panel on the right it is probably located under Identifiers > Predefined symbol.
Changing this will change all predefined elements (like __len__
, __class__
, etc.) but since you say it is because of color blindness, you want probably to change these as well anyway.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With