I use VsVim when I use VS, but I do most of my code development in Vim. I use VS for a particular product that I support. It works well enough that I can’t complain to much, but someone else much more knowledgeable about the tool set it up for me.
My primary development environment is a centos7.3 virtual box with various options (Eclipse). I mostly just use raw gdb because I have been using it long enough that I don’t have to think about it too much and it’s pretty portable knowledge.
Interest declined when they discovered the immigration process was non-trivial. I checked into Canada back in 2016. Didn’t bother this time. I think a lobotomy might be the answer. It would be nice if I could just have my empathy surgically removed.