Sasha
Sasha

Reputation: 3445

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?

Upvotes: 22

Views: 18367

Answers (5)

Arnaud Martin
Arnaud Martin

Reputation: 66

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 : enter image description here

Upvotes: 2

Buddhika Alwis
Buddhika Alwis

Reputation: 371

Try this,

View --> Active Editor --> Show whitespaces

this is guaranteed to solve your problem

Upvotes: -3

pawels
pawels

Reputation: 1120

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.

Upvotes: 8

springcorn
springcorn

Reputation: 631

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

Upvotes: 3

dawez
dawez

Reputation: 2724

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.

Upvotes: 2

Related Questions