Cheat Sheet #day21 - Visual Studio Code (VS Code)

Cheat Sheet #day21 - Visual Studio Code (VS Code)

Visual Studio Code (VS Code) Cheat Sheet

Visual Studio Code (VS Code) is a popular code editor known for its versatility, rich feature set, and extensive ecosystem of extensions. Below is a cheat sheet to help you navigate essential features and functionalities in VS Code.

Basic Operations

  • Open Command Palette

    • Ctrl+Shift+P (Windows/Linux)

    • Cmd+Shift+P (Mac)

  • Open Settings

    • Ctrl+, (Windows/Linux)

    • Cmd+, (Mac)

  • Open File

    • Ctrl+O (Windows/Linux)

    • Cmd+O (Mac)

  • Save File

    • Ctrl+S (Windows/Linux)

    • Cmd+S (Mac)

  • Save All Files

    • Ctrl+K S (Windows/Linux)

    • Cmd+Option+S (Mac)

  • Close File

    • Ctrl+W (Windows/Linux)

    • Cmd+W (Mac)

  • Close All Files

    • Ctrl+K Ctrl+W (Windows/Linux)

    • Cmd+Option+W (Mac)

Editing

  • Cut Line (or Selection)

    • Ctrl+X (Windows/Linux)

    • Cmd+X (Mac)

  • Copy Line (or Selection)

    • Ctrl+C (Windows/Linux)

    • Cmd+C (Mac)

  • Paste

    • Ctrl+V (Windows/Linux)

    • Cmd+V (Mac)

  • Undo

    • Ctrl+Z (Windows/Linux)

    • Cmd+Z (Mac)

  • Redo

    • Ctrl+Y or Ctrl+Shift+Z (Windows/Linux)

    • Cmd+Shift+Z (Mac)

  • Delete Line

    • Ctrl+Shift+K (Windows/Linux)

    • Cmd+Shift+K (Mac)

  • Move Line Up/Down

    • Alt+Up/Down (Windows/Linux)

    • Option+Up/Down (Mac)

  • Duplicate Line

    • Shift+Alt+Down (Windows/Linux)

    • Shift+Option+Down (Mac)

  • Comment/Uncomment Line

    • Ctrl+/ (Windows/Linux)

    • Cmd+/ (Mac)

  • Block Comment

    • Shift+Alt+A (Windows/Linux)

    • Shift+Option+A (Mac)

Navigation

  • Go to File

    • Ctrl+P (Windows/Linux)

    • Cmd+P (Mac)

  • Go to Line

    • Ctrl+G (Windows/Linux)

    • Cmd+G (Mac)

  • Go to Symbol

    • Ctrl+Shift+O (Windows/Linux)

    • Cmd+Shift+O (Mac)

  • Go to Definition

    • F12
  • Peek Definition

    • Alt+F12 (Windows/Linux)

    • Option+F12 (Mac)

  • Navigate Back

    • Alt+Left (Windows/Linux)

    • Cmd+Option+Left (Mac)

  • Navigate Forward

    • Alt+Right (Windows/Linux)

    • Cmd+Option+Right (Mac)

Multi-cursor and Selection

  • Add Cursor Above/Below

    • Ctrl+Alt+Up/Down (Windows/Linux)

    • Cmd+Option+Up/Down (Mac)

  • Add Cursor to Line Ends

    • Shift+Alt+I (Windows/Linux)

    • Cmd+Option+I (Mac)

  • Select Next Match

    • Ctrl+D (Windows/Linux)

    • Cmd+D (Mac)

  • Select All Matches

    • Ctrl+Shift+L (Windows/Linux)

    • Cmd+Shift+L (Mac)

  • Column (Box) Selection

    • Shift+Alt and drag with mouse (Windows/Linux)

    • Cmd+Option and drag with mouse (Mac)

Integrated Terminal

  • Open Terminal

    • Ctrl+ ` (Windows/Linux)

    • Cmd+ ` (Mac)

  • New Terminal

    • Ctrl+Shift+ ` (Windows/Linux)

    • Cmd+Shift+ ` (Mac)

  • Toggle Terminal

    • Ctrl+ ` (Windows/Linux)

    • Cmd+ ` (Mac)

Search and Replace

  • Find

    • Ctrl+F (Windows/Linux)

    • Cmd+F (Mac)

  • Replace

    • Ctrl+H (Windows/Linux)

    • Cmd+Option+F (Mac)

  • Find in Files

    • Ctrl+Shift+F (Windows/Linux)

    • Cmd+Shift+F (Mac)

  • Replace in Files

    • Ctrl+Shift+H (Windows/Linux)

    • Cmd+Shift+H (Mac)

Git Integration

  • View Source Control

    • Ctrl+Shift+G (Windows/Linux)

    • Cmd+Shift+G (Mac)

  • Stage Changes

    • Click the + icon next to the file in the Source Control panel.
  • Commit Changes

    • Type your commit message in the Source Control panel and click the checkmark icon.
  • Push/Pull

    • Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) and type Git: Push or Git: Pull.

Extensions

  • Open Extensions View

    • Ctrl+Shift+X (Windows/Linux)

    • Cmd+Shift+X (Mac)

  • Install Extension

    • Search for the desired extension in the Extensions view and click Install.

Debugging

  • Start Debugging

    • F5
  • Stop Debugging

    • Shift+F5
  • Step Over

    • F10
  • Step Into

    • F11
  • Step Out

    • Shift+F11
  • Toggle Breakpoint

    • F9

Snippets

  • Insert Snippet

    • Ctrl+Shift+P (Windows/Linux)

    • Cmd+Shift+P (Mac)

    • Type Insert Snippet and select from the list.

Miscellaneous

  • Toggle Sidebar Visibility

    • Ctrl+B (Windows/Linux)

    • Cmd+B (Mac)

  • Toggle Zen Mode

    • Ctrl+K Z (Windows/Linux)

    • Cmd+K Z (Mac)

  • Zoom In/Out

    • Ctrl+= / Ctrl+- (Windows/Linux)

    • Cmd+= / Cmd+- (Mac)

  • Open Keyboard Shortcuts

    • Ctrl+K Ctrl+S (Windows/Linux)

    • Cmd+K Cmd+S (Mac)

This cheat sheet provides a quick reference to the most commonly used VS Code commands and shortcuts. For more detailed information and additional features, refer to the official VS Code documentation.

Did you find this article valuable?

Support Cloud Tuned by becoming a sponsor. Any amount is appreciated!