Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.


    Add a Keyboard Shortcut to Switch Between the VSCode Workbench and the Integrated Terminal

    Joe PreviteJoe Previte
    vscodeVS Code

    In this video, you'll learn how to add a custom keyboard shortcut (also called "keybinding"), which will allow you to switch between the Workbench window and the Integrated Terminal window.



    Become a Member to view code

    You must be a Member to view code

    Access all courses and lessons, track your progress, gain confidence and expertise.

    Become a Member
    and unlock code for this lesson




    Instructor: 0:00 After we open VS Code, we're going to open the command palette. We can do this by going to view, command palette, or we can use the keyboard shortcut Command+Shift+P on Mac, or Control+Shift+P on Windows. The next thing we're going to do is search for preferences. Then, we're going to look for "Open Keyboard Shortcuts (JSON)".

    0:31 To define our custom shortcuts, we're going to first create an array. Then, we're going to type K. You should see this come up. We'll hit Enter. Then, first thing we'll do is type in the key. I'm going to use ctrl+=, meaning when I hit ctrl=, it'll run this command. If we hit tab, then let's type in "workbench.action.terminal.focus." This means the command that we want to run, so we want to focus the terminal from the workbench.

    1:10 We're going to delete that. Now what we're going to do is add in one more, same thing, key. We

    1:18 Use the same shortcut, ctrl+=, hit tab. This time we're going to say "workbench.action.focusActiveEditorGroup." Hit tab when and we're going to put terminal focus.

    1:39 Basically, what we're saying is when we hit control and equals from the workbench, we're going to focus the terminal. We're going to use that same keyboard shortcut until when the terminal's focused. We want to go to the workbench and focus the active editor group. Essentially, the active file that you're editing.

    2:04 Now let's try it out. I'm going to hit ctrl=, and we'll see that the cursor is now in the terminal window. Whoa, this is cool. If we hit ctrl= while we're focused in the terminal, we'll go back to the workbench and that's it. Now you can easily switch between the workbench and the terminal with a keyboard shortcut.