Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JetBrains Rider to stop opening diff tab on navigation

I am a huge fan of JetBrains Rider it is really adaptable to the tastes of most devs. I could not find settings to remove an annoyance from a specific navigation function.

Navigating on the tree view of the git changes opens up a new tab to show the selected file differences, this can also be triggered via shortcuts. It is really annoying to have to close it every time I tab out and back into Rider.

The file differences are also displayed besides the git navigation tree, so displaying a new tab just gets in the way.

Is there a configuration to disable the automatic display of this diff on a new tab?

like image 612
The Fabio Avatar asked Nov 02 '20 01:11

The Fabio


2 Answers

Following this blog post from JetBrains I did what they commended here:

After opening a project, press shift shift (Search Everywhere) and search for “Registry”. Next, start typing any of the following three switches to enable or disable things:

show.diff.preview.as.editor.tab – toggles the in-editor diff preview

I then disabled the show.diff.preview.as.editor.tab setting.

The diff tab no longer appeared

For newer versions, the setting is now show.diff.preview.as.editor.tab.with.single.click

like image 149
Lge Avatar answered Nov 21 '22 15:11

Lge


It's actually quite easy to do that via the commit settings menu in 2022.2. Just click on the cog wheel and deselect "Show Diff Preview on Single Click".

Screenshot

like image 24
Ocinano Avatar answered Nov 21 '22 15:11

Ocinano