I'd been using Visual Studio for quite a while before I discovered it supported something like Vim's visual block mode - you can use alt-shift to select (and then edit) blocks of text.
I highly recommend VsVim[0] if you're a vim user. It's very lightweight and complete, it persists your register contents, shows you visual block ranges on the left side, supports macros, and it plays well with intellisense.
0. https://marketplace.visualstudio.com/items?itemName=JaredPar...