Search code examples
c#keyboard-shortcutsvisual-studio-code

Code formatting in Visual Studio Code is not working on C# code


This question already has an answer here: How do you format code in Visual Studio Code?

All the answers provided in this question are not working with C# code.

I just copied my controller file and opened it in Visual Studio Code. I tried to format code with Shift + Alt + F (both right and left shifts in windows)

But it didn't work.

Is there a solution for this?

The same shortcut is working for HTML and JavaScript files.


Solution

  • For C# you need to

    • Open a folder (not a file) that contains at least one .sln file
    • In the bottom bar you will see a blinking flame. Wait until it stops blinking.
    • Click on the flame. You are going to be asked to select a file.
    • In case you selected a .sln file click again on the flame and select a .csproj file.
    • You can now format all .cs files which are part of the selected project using Shift + Alt + F.