Looking for IntelliJ Idea theme for someone red-green colorblind - intellij-idea

I'm colorblind and, while many themes for IntelliJ editors are just fine, I was wondering if there was a theme developed with the comfort of someone who is colorblind in mind.

The best solution would be to make your own color theme (https://www.jetbrains.com/idea/help/configuring-colors-and-fonts.html) or pick one you like from the internet and edit it to best suit you.
And to answer best your question, there isn't, in my knowledge, a color theme for red-green colorblind BUT there are "soft" color themes, which simply use very little color.
EDIT: Forgot to say that there is also an option (in BETA) to adjust the IDE depending on your color deficiency (http://blog.jetbrains.com/idea/2015/09/intellij-idea-15-eap-help-us-test-the-adjustments-for-color-deficiency/), this may help.

There is also an option in settings to turn on color-blind mode in settings
Settings → Appearance & Behavior → Appearance → Adjust colors for red-green vision deficiency
You can find more details about changes it makes in this document.
UPDATE: As of 2018.3, IDEA has its own high contrast theme. It may be potentially useful in this case. You can access in in
Settings → Appearance & Behavior
The example of the theme is here:

I've had the same problem, no theme seemed to fit my color-blind eye. So I spend some hours creating my own theme. It might not fit you, and it might be ugly, but it works for me :-)
https://github.com/oizo/intellij-colorblind-scheme

Settings → Appearance & Behavior → Appearance → Theme → Windows 10 Light
... solved the basic problem for me of not being able to read the word 'end' (too faded out) for example in:
print('zoo', end='')
What specifically is that called? And/or what setting would control that word individually? I want to change just that alone as I've grown to like IntelliJ's other choices.
Allow me to take this opportunity to mention to you normies haha love ya that we red-green-not-so-fully-differentiated see color alright (it isn't "blindness"), if the Enchroma glasses give me the right idea I find it kind of overwhelming that your world is so awash in colors, like turning the saturation way up on a TV. For me it's just that pastels are extra dim-ish perhaps, in a manner of speaking, such an unexpected effect from red and green cones picking up some of each other's frequencies. Overlap.

Related

Change Monodevelop background colour in Ubuntu

This is not a technical question but a question about ease of usage of an IDE.
I have recently started Monodevelop(Ver 5.9.4) in Linux(Ubuntu).
The issue I face is that the coding window is white and its stress-full for my eyes as I am used to code in darker backgrounds. How can I change it?
Please help. I have looked other places but I am not convinced.
Go to Edit > Preferences > Syntax Highlighting
This wouldn't change everything in the GUI, but it will change the part where you are staring at the code to black background.

Multiple "right margins" or guides in PHPStorm

PHPStorm has a vertical line on what they call the "right margin" which is set by default to 120 characters or columns...
Given that PSR standards state There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less., it'd be nice if I could get another visual indicator at the 80 character mark...
I'm well aware that it says what line/column you're on in the status bar, but I typically hide most panels (status bar included) while coding.
Therefore, is there a way (feature or plugin) that would allow me to add a 2nd vertical line to indicate the 80th column?
It is not currently possible .. and no plugin comes into my mind.
https://youtrack.jetbrains.com/issue/IDEA-99875 -- star/vote/comment to get notified on progress.
P.S. Considering that this is rather PHP/Python specific (other languages do not care about this) .. I would not expect JB to have it implemented in nearest future...
I suggest the following workaround, it works for me on PhpStorm 9.0:
Open Settings page (usually Ctrl+Alt+S), go to Plugins -> Browse Repositories
Find and install BackgroundImage plugin
Restart IDE, it may output an error, something like "unknown protocol d" - don't worry, go forth
Make an image with height=1px, and width=(desired width of additional margin). Give it, say, white background and paint one rightmost pixel to say, black. I took a screenshot of an editor and cropped it in PS, to avoid annoying search and adjustment of the image width. Every change of background image requires to restart PhpStorm.
Open Settings again, goto Other settings -> BackgroundImage
Set Enabled checkbox, browse your created image, and check the FileSystem radio button
Restart IDE again and change the margin and you will get two margins
The image is left-aligned, so when you resize an editor on x-axis (move the splitter between Editor and Project View or File System View, etc.), the margin will remain truthy.
Some side-effects - it appears also on console window, event log, perhaps somewhere else.
If the plugin doesn't work, check out this page (there said that most JetBrains plugins should work on all products on IntelliJ Platform, and some workaround if they does not): http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
ADDED: Doesn't work with scaling an editor (Ctrl + MouseWheel) - the scale of the image (fake margin), remains the same and the margin becomes not truthy.
In the latest PHPStorm, this is now possible. This would be PHPStorm 2017.3. The instructions on the ticket mentioned in the accepted answer explains it quite well:
Will be available in the next EAP build. You can set it up at
Settings|Editor|Code Style|Visual guides for all languages or on
"Wrapping and Braces" tab for a specific language ("Other" tab for
XML/HTML). You can change the visual indent guide color at
Settings|Editor|Color Scheme|General|Guides|Visual guides. Please
submit separate reports if you find any problems.
I personally found the setting in Settings|Editor|Code Style|PHP|Wrapping and Braces|Visual guides. It should be there for every language.

Change menu and window theme in IntelliJ

I'm using the Darcula theme in Intelli IDEAJ because it is easier on the eyes, but it seems to only affect the editor.
It really doesn't do much for me, since everything else (menus, etc.) are unaffected and contrast harshly.
Is there a way for me to change these as well?
I believe I saw someone do this once, but I may have been mistaken and looking at another IDE.
Quickest way: View menu -> Quick Switch Scheme -> 5. Switch Look and Feel -> Darcula
You need to also change Appearance theme in Preferences.
(It's confusing that changing the theme doesn't actually change the theme in the whole IDE.)

Ignore whitespace changes in IntelliJ changebars

I have a file from our repository where I ran auto-indent (because it was a mess), and now the whole file is marked by blue changebars (down the right hand side of the editor window), making it difficult to find my changes.
I am already ignoring whitespace changes in the diff window (as described here: Intellij and changes tab), is there a way to also do this in the editor window?
I couldn't find a way to completely ignore whitespaces, but IntelliJ (I'm using version 2016) lets you set an option to color whitespace-only changes differentely:
Editor -> General -> Different color for lines with whitespace-only modifications
which helps tremendously.
At the moment [idea 13.5] it seems that is not possible to ignore spaces in the standard editor. You can open a support ticket
We also faced this in the company due the different codestyles used, at the end we settle for:
setting a common codestyle that everyone editing the code should [actually must] follow
reformat the whole codebase to the given codestyle
recommit the formatted code [without any addition or deletion, just the reformat]
It took just a bit of time, but at the end now we are working far better. In this way from that moment onward, we would have all the time the code that would aesthetically the same trough next versions.
You can completely disable the highlight of whitespace modified lines in :
Settings -> Editor -> Color Scheme -> VSC -> Editor Gutter -> Whitespace-modified lines
And then uncheck the background color :
Essentially, you want Intellij to use the --ignore-all-space or --ignore-space-change upon a merge.
My developer team also deals with this challenge because we have different code formatting preferences. The result is every merge is painful for no reason. The team loves being able to have their code formatting, but this negates it.
As of now there is no solution. Intellij has the technology to ignore whitespace, so fixing this is really just adding a check box on the merge diff screen or even in the version control settings.
There is a feature requests IDEA-107714
Please up vote it!
https://youtrack.jetbrains.com/issue/IDEA-107714
Try this,
View --> Active Editor --> Show whitespaces
this is guaranteed to solve your problem

How to stop InteliJ IDEA to highlight the identifier under the caret

While typing with IntelliJ IDEA the identifier under the caret is highlight with a very ugly turquoise background. And all occurrences of identifier in a different shade of turquoise.
This can be helpfully. But not with that obtrusively ugly colour. And not right while I type.
Is there any way to configure that pain to become useful? A different colour might be nice. Or 2 sec delay. Perfect would be both.
Or if this is not possible then I rather live without and would like to know how to switch it of completely.
Thanks for any hint.
Settings | Editor | Highlight usages of element at caret (but it's disabled by default).
There is also Identifier Highlighter third-party plug-in which does almost the same.
#Martin I believe you can change this. If you go to settings -> general -> colours and fonts and find "Identifier under caret" you can customize things there!