i'm trying to indent my code in visual studio code. I searched and i found that ctrl + F + K should be work, but it doesn't. I tried cmd + k + f too, but it still not working. I hope you can help me!
-
Close, but it is not exactly cmd + k + f (not all 3 keys at the same time), see my answer below for the exact combination. – auspicious99 Jun 04 '20 at 10:11
-
In VS4Mac 2019, there are three shortcuts configurations: VS for Mac (native), VS for Windows and VS Code. It prompts to select one of three scheme right after the installation. That is why the answers below are different and confusing; as each one is covering different scheme, without specifying which one. VS for Mac's native shortcut to format document is mentioned in Tim Cuculic's answer: `Control + i`, but if you had VS for Windows scheme selected, it won't work (then I think the shortcut is `Control + Shift + F`). – vulcan raven Nov 25 '20 at 23:11
-
Thanks for pointing that out. It looks like the question is asking for VS Code, though. VS Code comes as a standalone product where there isn't a choice of shortcut configs to use. – auspicious99 Jun 03 '21 at 18:14
13 Answers
Updated December 21, 2017: as pointed out by Fabio, on mac it should be: ⌘
+ ]
On Windows: indent control is ctrl
+ ]
A good way to find commands is by navigating to: Code -> Preferences -> Keyboard Shortcuts
Also, the Visual Studio Code team provided those handy shortcut pdfs:
Another helpful command to achieve this might be: shift + option + f which is auto format.

- 1,045
- 14
- 21
-
3
-
7This only indents the code, it doesn't actually format it. option+shift+F doesn't do it either – Pablo Apr 06 '18 at 19:32
-
7
-
m1 mac seems denying this option-shift-f. does anyone knows how to fix that? – Mahesh Agrawal Dec 24 '21 at 03:19
-
3There is no key `]` on my Macbook (16" M1 Pro, Monterey 12.3). But `Shift`+`Option`+`F` worked. – Azimuth Mar 22 '22 at 14:03
The shortcut to format code on Visual Studio for Mac Community Edition is Ctrl + i

- 543
- 5
- 5
(edited on 4th Jan 2023: the answer below still remains the same, in version 1.74.2, Nov 2022)
For visual studio code version 1.36.1 (2019)
To auto-format the selection, use ⌘K ⌘F (the trick is that this is to be done in sequence, ⌘K first, followed by ⌘F).
To just indent (shift right) without auto-formatting, i.e., blindly indent, use ⌘]
As indicated in Visual Studio Code's Keyboard Shortcuts (⌘K ⌘S, or from the menu as shown below)

- 3,902
- 1
- 44
- 58
cmd + A + cmd + K + cmd + F
this worked for me.
All I do is to hold "cmd" and then press A, K, and F one by one.

- 437
- 2
- 9
- 22
-
1This worked for me, pressing above combination in sequence as mentioned above. Thanks @Himanshu – Praveen Pandey Mar 01 '23 at 11:44
Only Ctrl + I for me worked. Everything else hasn't worked.

- 11
- 1
-
Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Mar 30 '22 at 03:11
You can always redefine the shortcut via the preferences > Keyboard Shortcuts: Mine was set to ^|, which did not work. So I changed it to shift + option + f (since this shortcut only printed Ï)
Hope this helps ;).

- 11
- 1