zapshe,
Here is one awesome thing you must absolutely try out:
First enable map mode scrollbar under:
Tools -> Options -> Text editor -> C\C++ -> Scroll bars -> behavior:
Tick "use map mode for vertical scroll bar"
Enable "Show preview tooltip"
Under source preview choose "Narrow"
This will give you map mode scroll bar, try playing with it and benefits are obvious,
what I like the most is scrolling becomes faster because you don't have to aim for scrollbar with you mouse to grab it, because scroll bar is bigger now!
Next step is to install extension called "Match margin"
https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MatchMargin
Install and restart VS, then open some of your projects and a source code file, inside source code select or click on any identifier or variable etc. your selection should highlight every instance of that identifier in that source file and this should be reflected in your map mode scrollbar thanks to this extension.
For example: in a source file where you use
nullptr
in 10 different places, selecting one will highlight them all, in both source and map scrollbar.
The benefit of this is that you don't have to scroll trough source code to find all instances of an identifier, because you can simply click on matches inside map mode scroll bar and instantly jump to that position, or just hover over matches too bring up preview tooltip!
Ain't that cool?
Now if you wish, go one step further with map mode scrollbar and install one more extension called "Visual Studio Spell Checker":
https://marketplace.visualstudio.com/items?itemName=EWoodruff.VisualStudioSpellCheckerVS2017andLater
You'll need to adjust it to work as you wish, but main point here is that all mispelled words will be shown in your map mode scrollbar, which is awesome because again you don't have to search and scroll things, instead just click or mouse hover on matches in your scrollbar.