Source control keeps sidebar opening automatically - visual-studio-code

I am fairly new to VS Code. I really like it, but there is one thing that is extremely annoying and if I cant fix it, I might switch back to vim.
Every time I click into a editor tab (In my case I use a split layout and click into the other split) the source control side bar opens itself. It is really annoying, because it almost takes a quarter of my screen.
How can I disable it fully and only open the bar when I need it?
EDIT 1:
The moment I posted this yesterday it stopped happening. Now it happens again. I have no idea why.
It might be related to the split layout. I just closed the split and reopened it and it stopped happening.

Related

Can I disable the Problem Window when using Go to Problem

When press F8 (Go to next Problem), a window opens with an explanation of the problem. Can I disable this window or set something different?
Can I instead of this window get the definition info? (assuming the problem is with the definition of something)
As far as I can tell from looking at the settings that exist in the current version at the time of thsi writing (v1.75) that contain the substring problem in the setting ID, there is not a setting to disable this problem explanation upon navigating back and forth between problems.
I also did not see any command/action to navigate back and forth between problems without opening the problem explanation.
It can be pretty easily closed by pressing escape.
If you really want such a feature, you can create a feature-request on the VS Code GitHub issue tracker.

VS Code automatic indentation

I have a problem with automatic indentation in VS Code. If you pay attention to the gif below, you will see that the editor only moves a tab forward for the first time, but the second time it should automatically detect that a tab moves forward, but this is not the case. Many editors do not have this problem, but it has really become a problem for me. Also, for example, I do not want to press a shortcut key to solve this problem, I expect the editor to handle.
I found theanswer. Just disable trimAutoWhitespace in VS Code settings.

Constant error: "A setting has changed that requires a restart to take effect"

"press the restart button to restart Visiual Studio Code and enable the setting."
Now Im going to preface this by saying that this is quite possibly the most annoying thing I have ever experienced in my years computing.
I'm new to VS Code and as such I am knee deep in my settings.json a lot of the time. Especially moreso when Ive just installed a new extension and it comes with loads of parameters, alnd all sorts of goodies - sort of like I did today when I got home from work.
I open settings.json. I add a comment line indicating a new section for my new extension's myriad of settings I half understand, and move any auto-generated config settings from the bottom to the freshly minted position. I start typing, the widget pops up letting me know about all 70+ settings I can fiddle with as much as I please.
I hit tab on the first entry, it goes down. Tab again, "true" goes down.
"A setting has changed that requires a restart to take effect"
OKAY no problem VS code. Quick restart, back to my config.
I start typing the extension again, I get 200ms in or however long it takes for that widgit to appear, and
"A setting has changed that requires a restart to take effect"
I watch the text in my editor contort as the settings are unloaded and reloaded and unloaded again.
I got the first 4 characters of the extension name typed out before this lovely notification reappears.
Now,
when this happens a few times its a little irritating.
BUT THIS IS CONSTANT .Every. Single. Line. I try to add. Each and every setting. Sometimes 2 or 3 times before I actually get the string down, never-mind its value.
I don't know what to do, I am legitimately going to rip my hair out. This is by far easily up there with one of the most frustrating things I have ever been forced to endure. It is relentless.
I dont know what else to do. Ive tried all I can think of.
I just want to learn and use my new extension.
Please for the love of anything help me.
Please.

go to definition in vscode preview window ruins the edito

This annoying window when you go to definition is impossible to disable and has been a blemish on an otherwise first rate code editor.
For some reason it picks up .d.ts files and I get the window even when there is only one definiton. I would love to remove this feature but it does not seem possible.
Below is a screen shot of it picking up a definition and for some reason a react index.d.ts file. So annoying, I can never go to the definition, I've got to click about until the preview window decides it wants to close:
What finally cured it for me was:
"editor.gotoLocation.multiple": "goto"

Eclipse shows Debug Window over the code

I started to use the Eclipse Kepler this week and there is a new feature which is annoying me a lot.
When I'm in a Debug Perspective with the source screen maximized, some times, the Debug Screen opens over the source code. This behaviour bother me because the Debug Screen covers the code making it impossible to see.
Anybody knows what do I need to do to disable this feature?
I agree that it's annoying but the behavior as been in eclipse for many years...
You have two options; restore the Debug stack (just hit the restore button on the element in the Trim) or drag the trim element to the right side trim. If you do the latter then even though the Debug view will still open it's less likely to obscure the code.