DEV Community

Rohit More
Rohit More

Posted on

Popular VS Code Shortcuts for Developers

Developers are highly opinionated when it comes to code editors. A code editor is just not for writing code, it is also used to ease up the developer's work in several ways. For devs like you, it is very necessary to pick the right code editor. Among the various options available, Microsoft's Visual Studio Code has been one of the most preferred choices when it comes to being a multipurpose and multi-lingual code editor.

So what exactly is Visual Studio Code?

Visual Studio Code (VS Code) is a lightweight and feature-rich code editor released in April 2015 by Microsoft. Little did people know at that time, that this tool will go on to become a disruption in the world of code editors. VS Code was an instant hit among developers. By 2016 itself, it ranked 13th among the top popular development tools on stack overflow, and by 2019, it became the #1 choice of developers and is still expanding its user base like crazy!

According to 2021 Developer Survey on Stack Overflow, where a mammoth 82,277 people participated, VS Code was ranked #1 among the top popular development tools with a majority vote share of 71%. Sounds crazy, right

VS Code Popular Development Tools

The reason for VS Code being so popular among the developer community is, that it's a complete package for all kinds of development workflows. Be it doing web development, from coding simple programs to some complex ones in different programming languages like C, C++, Python, JavaScript, Java, etc. to just writing a simple Hello World program, VS Code does all that very efficiently.

Since so many people are using VS Code daily, it is important to realize why it is so popular among students and developers.

A clean UI
Accessibility to features
Integration of multiple extensions
Plethora of shortcuts
In this article, we at Coding Minutes have decided to give you a walkthrough of some of the most popular Visual Studio Code shortcuts that can save you a lot of time and boost your productivity. We understand that, as readers, when we visit an article in search of useful information, we want it to be informative and to the point, and that's exactly what we are offering you here!

Let's just dive into the top 30+ VS Code shortcuts one by one...

General Shortcuts

1. Opening Command Pallete
Windows : ctrl + shift + P or F1
Mac : ⌘ + shift + P or F1

2. Quickly open a file in the Current Workspace
Windows: ctrl + P
Mac : ⌘ + P
Basic Shortcuts

3. Cut a Complete Line
Windows : ctrl + X
Mac : ⌘ + X

4. Copy a Whole Line
Windows : ctrl + C
Mac : ⌘ + C

5. Moving a Line Up or Down
Moving the line up - Windows : alt + up-arrow , Mac : options + up-arrow
Moving the line down - Windows : alt + down-arrow , Mac : options + down-arrow

6. Copying a Line Up or Down
Copying a line up - Windows : alt + shift + up-arrow , Mac : options + shift + up-arrow
Copying a line down - Windows : alt + shift + down-arrow , Mac : options + shift + down-arrow

7. Deleting a line
Windows : ctrl + shift + K
Mac : ⌘ + shift + K

8. Insert the next line without altering the current position of the cursor
Below the current line - Windows : ctrl + Enter , Mac : ⌘ + Enter
Above the current line - Windows ctrl + shift + Enter , Mac : ⌘ + shift + Enter

9. Moving to Begin or End of a Line
To move to the start of a line - Windows : Home , Mac : Home
To move to the end of a line - Windows : End , Mac : End

10. Moving to Begin or End of a File
To move to the start of the file - Windows : ctrl + Home , Mac : ⌘ + Home
To move to the end of the file - Windows : ctrl + End , Mac : ⌘ + End

11. Fold or Unfold the current block of code
To fold - Windows : ctrl + shift + [ , Mac : ⌘ + shift + [
To unfold - Windows : ctrl + shift + ] , Mac : ⌘ + shift + ]

12. Comment or Uncomment a line
To comment a normal line - Windows : ctrl + / , Mac : ⌘ + /
To uncomment a commented line - Windows : ctrl + / , Mac : ⌘ + /

13. Toggle Word Wrap (highly)
Windows : alt + Z
Mac : options + Z
Search and Replace Shortcuts

14. To find or replace a word or a string in the current file
Find - Windows : ctrl + F , Mac : ⌘ + F
Replace - Windows : ctrl + H , Mac : ⌘ + H

15. To find or replace a word or a string in the current workspace
Find - Windows : ctrl + shift + F , Mac : ⌘ + shift + F
Replace - Windows : ctrl + shift + H , Mac : ⌘ + shift + H
Multi cursor and Selection Shortcuts

16. To insert multiple cursors at mouse click positions
Windows : alt + left-click
Mac : options + left-click

17. To insert multiple cursors above or below the current line
Above - Windows : ctrl + alt + up-arrow , Mac : ⌘ + options + up-arrow
Below - Windows : ctrl + alt + down-arrow , Mac : ⌘ + options + down-arrow

18. Select current line
Windows : ctrl + L
Mac : ⌘ + L

19. Select all occurrences of the current word
Windows : ctrl + F2
Mac : ⌘ + F2

20. Column Box Selection
Windows : shift + alt + mouse-drag or shift + alt + arrow-keys
Mac : shift + options + mouse-drag or shift + alt + arrow-keys
Advanced Document Editing Shortcuts

21. Format the document
Windows : shift + alt + F
Mac : shift + options + F

22. Show References
Windows : shift + F12
Mac : shift + F12

23. Close the Code Editor Window
Windows : ctrl + F4 or ctrl + W
Mac : ⌘ + F4 or ⌘ + W

24. Split the editor (high)
Windows : ctrl + \
Mac : ⌘ + \

25. File Management
Creating a new file - Windows : ctrl + N , Mac : ⌘ + N
Opening an existing file - Windows : ctrl + O , Mac : ⌘ + O
Save a file - Windows : ctrl + S , Mac : ⌘ + S
Save as a file - Windows : ctrl + shift + S , Mac : ⌘ + shift + S
Display Shortcuts

26. Toggle Full Screen
Windows : F11
Mac : F11

27. Zoom in or out of the editor Window
Zoom in - Windows : ctrl + + , Mac : ⌘ + +
Zoom out - Windows : ctrl + - , Mac : ⌘ + -

28. Show or hide the terminal
Windows : ctrl +
Mac : ⌘ +

29. Open a new Terminal Window
Windows : ctrl + shift +
Mac : ⌘ + shift +

30. Open native markdown preview
Windows : ctrl + shift + V
Mac : ⌘ + shift + V

31. Open Zen mode
Windows : ctrl + K Z
Mac : ⌘ + K Z Press esc to exit
and many more...

Conclusion

Visual Studio Code is a great tool when it comes to developing software on the go. With its extensive free plugin libraries and regular feature releases and bug fixes, it has been greatly admired in the developer community.

In this article, we have seen some of the most used vs code shortcuts. Feel free to visit the VS Code's Keyboard Shortcuts menu using the ctrl + K S to find some more shortcuts for your use. These all shortcuts can be customized as per your choice, if you are already familiar with some code editor, then you can always go to the keyboard shortcuts menu and can modify any of the available shortcuts as per the key binding of your choice.

Top comments (0)