Skip to content

hutchcodes/VSTips

Repository files navigation

VSTips

This is the project I used for my Visual Studio Tips blog post series and talk.

Here's the list of some of things I cover

Windows, Settings and Setup

  1. Docking Windows [1]
  2. Pinning Windows [1]
  3. Saving/Applying Window Layouts [1] (Ctrl+Alt+1-0)
  4. Setting Keyboard Shortcuts
  5. Line Numbers
  6. Settings Sync
  7. Solution Filtering

Code Windows

  1. Pin
  2. Close All
  3. Close All But Pinned
  4. Close All But This
  5. Float
  6. Dock
  7. Split
  8. Source Map Scroll Bar [2]
  9. List open windows (Ctrl+ALt+Tab)

Editing

  1. Duplicate Line/Selection [3] (Ctrl+E+V)
  2. Multi-Caret Editing [3] (Shift+Alt+Down)
  3. Multi-Caret Matching Caret (Shift+Alt+.)
  4. Clipboard Ring [3] (Ctrl+Shift+V)
  5. Insert File as Text [3]
  6. Keyboard Shortcuts - Ctrl+U (Make lowercase)
  7. Keyboard Shortcuts - Ctrl+Shift+U (Make uppercase)
  8. Keyboard Shortcuts - Alt+Up (Move line up)
  9. Keyboard Shortcuts - Alt+Down (Move line down)
  10. Keyboard Shortcuts - Ctrl+E,S (Show Whitespace)
  11. Keyboard Shortcuts - Ctrl+E,C (Comment Selection)
  12. Keyboard Shortcuts - Ctrl+E,U (Uncomment Selection)
  13. Keyboard Shortcuts - Ctrl+Shift+/ (Block Comment Selection)
  14. Keyboard Shortcuts - Ctrl+E+D (Format Document)
  15. Keyboard Shortcuts - Ctrl+E+F (Format Selection)
  16. Keyboard Shortcuts - Tab (Increase Indent)
  17. Keyboard Shortcuts - Shift+Tab (Decrease Indent)
  18. Keyboard Shortcuts - Alt+` (More Editor Commands)
  19. Keyboard Shortcuts - Alt+PageUp (Goto next issue in file)
  20. Keyboard Shortcuts - Alt+PageDown (Goto previous issue in file)

Codefixes and Refactorings

  1. IntelliSense
  2. Bring back IntelliSense with (Ctrl+Space)
  3. Make Intellisense Transparent by holding Ctrl
  4. Intellicode
  5. Intellicode Custom Model
  6. QuickActions (Ctrl+.)
  7. Editor Config
  8. Code Cleanup (Ctrl+K+E)
  9. Help Links in Error List
  10. Regex Syntax Highlighting/Intellisense
  11. Insert Code Snippet Ctrl+K,X
  12. Code Snippet Example Console.WriteLine() - (CW Tab Tab)
  13. Surround with Code Snippet Ctrl+K,S
  14. Change Namespace to Match Folder
  15. Move Namespace
  16. Add missing reference
  17. Invert Conditional Expression

Debugging

  1. Keyboard Shortcuts - F5 (Run)
  2. Keyboard Shortcuts - F10 (Step Over)
  3. Keyboard Shortcuts - F11 (Step Into)
  4. Keyboard Shortcuts - Shift+F11 (Step Out)
  5. Keyboard Shortcuts - Ctrl+F10 (Set Next Statement)
  6. Keyboard Shortcuts - Alt+Num* (Show Next Statement)
  7. Keyboard Shortcuts - Shift+F5 (Stop Debugging)
  8. Keyboard Shortcuts - Ctrl+Shift+F5 (Restart Debugging)
  9. Pseudovariable $exception [4]
  10. Pseudovariable $user
  11. Disable Breakpoint [7]
  12. Conditional Breakpoint [7]
  13. TracePoints [10]
  14. DataTips [9]
  15. DebuggerDisplay [5]
  16. DataTip Comments [9]
  17. DataTip Export\Import [9]
  18. Clear All Data Tips [9]
  19. Format Specifier - No Side Effect Function Evaluation (nse) [6]
  20. Format Specifier - Force Eval (ac)
  21. Format Specifier - Force Eval (d)
  22. Format Specifier - Force Eval (dynamic)
  23. Format Specifier - Force Eval (h)
  24. Format Specifier - Force Eval (nq)
  25. Format Specifier - Force Eval (hidden)
  26. Format Specifier - Force Eval (raw)
  27. Format Specifier - Force Eval (results)
  28. Debugger.IsAttached
  29. Debugger.Launch()
  30. Debugger.Break()
  31. DebuggerStepThrough attribute
  32. DebuggerHidden attribute
  33. Enable Just My Code
  34. Attach to Process

Tool Windows

  1. Test Explorer Keyboard Shortcuts Ctrl+R,T or Ctrl+R,A (Run all tests) [11]
  2. Test Explorer Keyboard Shortcuts Ctrl+R,Ctrl+T or Ctrl+R,Ctrl+A (Debug all tests) [11]
  3. Test Explorer Keyboard Shortcuts Ctrl+R,L (Run last test run) [11]
  4. Test Explorer Keyboard Shortcuts Ctrl+R,Ctrl+L (Debug last test run) [11]
  5. Test Explorer Group By [11]
  6. Test Explorer Traits [11]
  7. Test Explorer Playlists [11]
  8. Test Explorer Run Tests After Build [11]
  9. Breakpoints Window
  10. Nuget - Consolidate
  11. Task List
  12. Task List - Add/Edit Tokens

Navigating Code

  1. CodeLens References
  2. CodeLens Change History
  3. Keyboard Shortcuts - Goto Definition F12 or Ctrl+Click [12]
  4. Keyboard Shortcuts - Peek Defintion Alt+F12 [12]
  5. Keyboard Shortcuts - Goto Implementation Ctrl+F12 [12]
  6. Keyboard Shortcuts - Find All References Shift+F12 [12]
  7. Keyboard Shortcuts - View Call Hierarchy Ctrl+K,Ctrl+T [12]
  8. Keyboard Shortcuts - Navigate Backward Ctrl+-
  9. Keyboard Shortcuts - Navigate Forward Ctrl+Shift+-
  10. Keyboard Shortcuts - Goto last edit location Ctrl+Shift+BackSpace
  11. Keyboard Shortcuts - Goto Line - Ctrl+G
  12. Keyboard Shortcuts - Goto ??? - Ctrl+T0. Solution/Folder View
  13. Solution Explorer [8]
  14. Find Active Item in Solution
  15. Track Active Item in Solution

Git

  1. Typing Git Commands in Search
  2. View Pull Request
References

[1] https://hutchcodes.net/2019/04/visual-studio-tips-window-management/

[2] https://hutchcodes.net/2019/03/visual-studio-tips-source-map-scroll-bar/

[3] https://hutchcodes.net/2019/04/visual-studio-tips-editing-shortcuts/

[4] https://hutchcodes.net/2019/03/visual-studio-tips-view-uncaptured-exception/

[5] https://hutchcodes.net/2019/03/visual-studio-tips-debugger-display/

[6] https://hutchcodes.net/2019/03/visual-studio-tips-no-side-effects-function-eval/

[7] https://hutchcodes.net/2019/03/visual-studio-break-points/

[8] https://hutchcodes.net/2019/03/visual-studio-solution-explorer-search/

[9] https://hutchcodes.net/2019/04/visual-studio-tips-using-data-tips/

[10] https://hutchcodes.net/2019/04/visual-studio-tips-trace-points/

[11] https://hutchcodes.net/2019/04/visual-studio-tips-test-explorer/

[12] https://hutchcodes.net/2019/04/visual-studio-tips-code-definition-keyboard-shortcuts/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages