https://keycombiner.com/courses/master-vscode/ [logo] * Public Collections * Courses * Features * Blog * FAQ Keyboard Shortcuts * Sign In * Start Learning Master VSCode logoCourse: Master VSCode Enrolled in 0 of 19 lessons | All Course Combinations Visual Studio Code has quickly become one of the most popular IDEs, if not the most popular. Its flexibility enables work with any kind of code base and project. Unfortunately, it is easy to get stuck with inefficient workflows when you are missing some important commands. This interactive course will help you explore and master VSCode's keyboard shortcuts. Module: 1 Essentials This lesson covers the most essential VSCode shortcuts that every developer should know. Mastering these combinations is sure to make you more efficient no matter how you use VSCode. Enroll and Take Lesson Basic Editing Every IDE is also a text editor, especially VSCode. These basic editing shortcuts will improve all your editing workflows. Most likely, you know some of them already from other programs. Enroll and Take Lesson Navigation It's easy to get lost when you have many open editors and files with lots of content. Use these shortcuts to find the way. Enroll and Take Lesson Module: 2 Editing: Lines A line is the basic building block of any text file. After this lesson, you will be able to move, delete, and copy lines with ease. Editing: Jump within Editor Moving around a large source file can be tedious. Master this lesson to speed up the process. Show View VSCode is split into several views that can be selected through the sidebar. Or, more efficiently, with these keyboard shortcuts. Module: 3 Rich Languages: Basics VSCode is built to work with a variety of programming languages. This lesson covers the most important rich language editing features. Selection Text selection is important in any text editor, much more so in an IDE. Use these key combinations to quickly select exactly what you need. Debug Debugging is an essential part of the development workflow. However, it is tedious to control your program's execution without knowing the relevant keyboard shortcuts. This lesson will make your debugging eff... Module: 4 Search and Replace These advanced search combinations will help you find anything within your files. Easily toggle search options and move between search results. Multi-cursor Multi-cursor editing is one of the most under-appreciated features of any modern IDE. After this lesson, you will wonder how you could ever program without these key combinations. Errors and Problems Every sufficiently large code base has plenty of errors and problems. Finding them is much easier with these key combinations. Rich Languages: Advanced This lesson covers more advanced ways to interact with source code. You will learn how to show parameter hints, peek definitions and other language-dependent features. Module: 5 Display Controlling the way VSCode is displayed is especially important when you work with different setups and screens. After this lesson, you will be ready for all environments. Editing: Scroll Once you let go of your mouse during editing, you will need to start using the keyboard to scroll. This lesson will teach you how. Editor Management The editor management capabilities of VSCode are second to none. You can split editors, move them between groups, or change your focus. Master this lesson to do it efficiently. Module: 6 Window Management If you are working on different projects, it is helpful to know how to deal with multiple windows. This lesson will teach you how. Preferences VSCode is customizable in all kinds of ways. Most importantly, you can change any keyboard shortcut, just like in KeyCombiner. Master this lesson to easily adapt your IDE. Editing: Folding Folding in IDEs is controversial. Some say the need for it is a sign of bad code. However, folding can also be great with non-code files, such as JSON. This lesson will prepare you for all eventualities. --------------------------------------------------------------------- Taking a Course As an alternative to practicing your own manually created collections, KeyCombiner provides courses that group shortcuts into modules and lessons. Taking a course mitigates the need to create your own collections and helps you get started with KeyCombiner. Features on this page Click on any of the lesson's titles to see which combinations it contains. Click on All Course Combinations for a table of all combinations in this course. This table will also show which combinations you have already mastered. Please note that for a full list of an application's combinations, you should rather refer to it's public collection. Use the Take Lesson buttons to start an interactive practice session. To take a lesson of an advanced module, you need to have completed at least one lesson of the previous module. After you clicked on Take Lesson for the first time, the respective lesson will also show up in your personal lessons overview. keycombiner logoVienna, Austria (c) 2020-2021 Blog | Contact | Twitter Resources * Public Collections * Features * Desktop App * FAQs * Request and Bug Tracker * Wiki * Keyboard Shortcuts About * Privacy * Terms and Conditions * Imprint * Credits KeyCombiner Keyboard Shortcuts x Global Shortcuts ? Show keyboard shortcuts gd Go to your dashboard gs Go to account settings gh Go to practice history gl Go to taken lessons gp Go to public collections c1..9 Go to personal collection 1-9 p1..9 Practice personal collection 1-9 History Shift + Del Delete selected practice runs Desktop Install KeyCombiner Desktop to have access to these shortcuts. Alt + Left Navigate Backward Alt + Right Navigate Forward Meta/Cmd + Alt + c Trigger Instant Lookup Ctrl/Cmd + , Set Instant Lookup Shortcut Ctrl/Cmd + r Refresh Instant Lookup Data Home or Cmd + up Move to top of Instant Lookup table End or Cmd + down Move to end of Instant Lookup table Pageup/Pagedown Scroll Lookup up/down by one page up/down Scroll Lookup up/down by 50 pixels Collections Personal Collection Ctrl/Cmd + a Select all combinations Ctrl/Cmd + Shift + Deselect all combinations a Shift + p Practice current collection or lesson Shift + alt + p Practice current selection Shift + n Add new key combination Shift + del Delete selected combinations Shift + c Copy selected combinations to other collection Shift + c1..9 Copy selected combinations to personal collection 1-9 Shift + m Move selected combinations to other collection Shift + m1..9 Move selected combinations to personal collection 1-9 Public Collection Ctrl/Cmd + a Select all combinations Ctrl/Cmd + Shift + Deselect all combinations a Shift + c Copy selected combinations to personal collection Shift + c1..9 Copy selected combinations to personal collection 1-9 During Practice These combinations can still be practiced. Occurrences in practice take precedence over the shortcuts. Esc Skip current combination Ctrl/Cmd + Shift + Restart practice run r