Skip to content

Instantly share code, notes, and snippets.

@ZacharyPatten
Last active August 25, 2023 17:03
Show Gist options
  • Save ZacharyPatten/693f35653f6c21fbe6c85444792e524b to your computer and use it in GitHub Desktop.
Save ZacharyPatten/693f35653f6c21fbe6c85444792e524b to your computer and use it in GitHub Desktop.
Just a reference of Visual Studio settings I use...

These are some notes about settings I like to use when I code in Visual Studio. They are completely optional.

  • Automatic brace completion = false
  • Dark Theme Tools -> Options -> Environment -> General
  • Disable Semicolon Bullshit Tools -> Options -> Text Editor -> C# -> IntelliSense
    • Automatically complete statement on semicolon = false
  • Control Click Tools -> Options -> Text Editor -> General
    • Enable mouse click to perform Go to Definition = false
  • Shift Key Overrides Tools -> Options -> Environment -> Keyboard
    • Window.CloseToolWindow = Remove
  • Show White Space Characters Tools -> Options -> Text Editor -> General
    • View whitespace = true
  • Tabs Tools -> Options -> Text Editor -> All Languages -> Tabs
    • Tab size = 4
    • Keep tabs = true
  • Type/Parameter Hints Tools -> Options -> Text Editor -> C# -> Advanced
    • "Display inline parameter name hints" = true
    • "Display inline type hits" = true
  • Fonts and Colors Tools -> Options -> Environment -> Fonts and Colors
    Setting Value
    User Members - Constants RBG(220, 220, 220)
    User Members - Enum Members RBG(220, 220, 220)
    User Members - Constants RBG(220, 220, 220)
    User Members - Events RBG(220, 220, 220)
    User Members - Extension Methods RBG(203, 133, 155)
    User Members - Fields RBG(220, 220, 220)
    User Members - Labels RBG(220, 220, 220)
    User Members - Locals RBG(156, 220, 254)
    User Members - Methods RBG(189, 99, 128)
    User Members - Namespaces RBG(220, 220, 220)
    User Members - Parameters RBG(156, 220, 254)
    User Members - Properties RBG(220, 220, 220)
    User Types - Classes RBG( 78, 201, 176)
    User Types - Delegates RBG(189, 99, 197)
    User Types - Enums RBG(255, 127, 39)
    User Types - Interfaces RBG(184, 215, 163)
    User Types - Structures RBG(255, 255, 128)
    User Types - Type Parameters RBG(128, 128, 0)
@ZacharyPatten
Copy link
Author

VS

Thanks for posting

  1. VS now includes record types and additional options
  2. I wish you'd have included a screenshot

@weitzhandler good point. I didn't put much effort into this page. :D Here is a screenshot for people who check this in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment