Nothing on other platforms combines the power and ease of use.
Nothing on other platforms combines the power and ease of use.
The only problem is my current projects are all on Linux.
So I figured "When in Rome" and I have Visual Studio and I expected I would come away saying this is pretty cool but I want a modal editor.
Nope, it's terrible. It does have a debugger that is better than I'm used to, but I spend very little time in a debugger, what we're doing isn't rocket surgery. Visual Studio apparently doesn't understand how git works or doesn't understand how files work, so e.g. I'll modify somefile.cs in one tab to fix something, compile, verify my fix worked, go to the Git tab and Visual Studio is wide-eyed. What could I want? There aren't any changes. Yes there are VS, you just saved them, to a file.
So I exit VS and restart it. "Oh!" realises Visual Studio, somebody changed the file. Yes, it was you. You wrote to the file, when I hit save. That's what files are Visual Studio, why is this hard? Now I can commit my change.
C# is a much better language than I expected, PowerShell is a much worse language than I expected. Lots of surprises, good and bad, but I think "Visual Studio is bad at the thing it's for" was the largest surprise.
It sounds like using a second program to add and commit files to git would work better for you.
(I've not spent much time with visual studio)
Nor brain science either, I'd hazard.
https://www.cambridge.org/core/journals/behavioral-and-brain...
Although that's mostly because BBS was ahead of its time rather than because of the topic specifically. BBS looks a lot more like how you'd design such a thing if you started out in an era with the Web, rather than dusty printed journals, even though BBS actually is a printed journal and started in 1978.
Anyway, Stevan Harnad actually taught a class I took (as a postgrad, so not pass-or-fail, I was just showing up because it was interesting). Cognitive Science is definitely Brain Science, but it's true that I am not employed to actually do that.
It used to suck not unlike you describe and there is a slight hidden gotcha - you need to select git as your source code provider in the settings as VS supports other version control systems as well.
For MSVC, I had to write some visualization files (.natvis), phpStorm displays everything just fine.
That's why I quit using it and went back to debugging with print.
Print-debugging limits my cleverness and forces me to think about what's going on.