I use keyboard shortcuts all the time, mostly without thinking, but they can be quite a time saver especially for frequently used tasks.
I recently came across this list of Visual Studio ones. https://docs.microsoft.com/en-us/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2022
I was going to do a top ten, but not really sure how you rank keyboard shortcuts, so instead I will mention some of my favourites.
If you are using Visual Studio you need to build your code. If you are anything like me, after even the smallest change I want to see what affect that has had so a rebuild is often needed.
- Ctrl + Shift + B / Build Solution
- F5 / Run
- Ctrl + F5 / Run with no debugging
Programming is sometimes refered to as copying and pasting from StackOverflow, but they are always times you want to copy and paste stuff so the standard keyboard shortcuts are all here.
- Ctrl + C / Copy
- Ctrl + X / Cut
- Ctrl + V / Paste
- Ctrl + Z / Undo
- Ctrl + Y / Redo (or Undo your Undo)
Often we like to temporarily comment out a line of code to see what affect it has.
- Ctrl + K, Ctrl + C / Comment selection
- Ctrl + K, Ctrl + U /Uncomment selection
I like to keep my using statements tidy, and not clutered up with ones that aren’t used anymore.
- Ctrl + R, Ctrl + G / Remove and Sort Usings
I like to move quickly between methods that a class is calling to find out what is happening so the go to implementation and go to definition shortcuts are very useful. I tend to use the right click option more than the sortcut, but I would save myself a heap of time if I learnt these shortcuts.
- F12 / Go to Definition
- Alt + F12 / Peek Definition
- Ctrl + F12 / Go to Implementation
You are editing a file and you have no idea what folder it is in the Solution Explorer. There is a shortcut to find out where you are.
Ctrl + [, S / Select Active File in Solution Explorer
Finding references or a certain string is a common activity
- Ctrl + F / Find in current file
- Ctrl + H / Replace
- Ctrl + Shift + F / Find in all files
Often Visual Studio will try and be helpful with a lightbulb or similar icon, instead of clicking you can press this shortcut to
- Ctrl + . / Show Visual Studio suggestion
As I said before keyboard shortcuts are great time savers. Go check out the complete list and share with me the ones you found most useful.