
Discover how to develop Visual Studio Code extensions with a lightweight, cross-platform editor that supports many languages, benefits from an active community, and is easy to hook up through documentation.
Learn to create and assign a keyboard shortcut for a VS Code extension command by editing the contributes.commands and keybindings, testing for conflicts, and customizing via file preferences.
Show how to receive user input in a VS Code extension using short information messages, selections, and quick picks, then respond with status-specific messages via a switch.
Learn how to create and manage a terminal within your VS Code extension, set the shell path and arguments, send text, and handle multiple terminals across windows.
Register a completion item and provide completion items in a VS Code extension to enable autocomplete in the editor, using label and kind (class or method) for the target languages.
Learn to monitor a workspace file with a file system watcher, register callbacks for changes and deletions, and search for files using the VS Code workspace API.
Create a vscode theme project using the theme generator, starting fresh or importing a theme. Define the display name, select dark or light, and set editor colors for syntax highlighting.
Learn to edit and test a custom VS Code theme, adjust colors and fonts, and use developer tools to inspect selectors and verify live changes in the editor.
Create a language support project in Visual Studio Code, using the Yeoman generator to define a language grammar, enable autocomplete and syntax coloring, and publish language support with snippets.
Hello and welcome to this course. This course is specialized in the creation process of VS Code extension. Visual studio code is a lightweight code editor that works cross platform. In addition, it is widely popular and used by many.
As a code editor, for sure you can extended it and add more features to it. With VS Code, it is a piece of cake. They provide you a Yeoman Generator which will make your life (and made my life) way easier. In addition, the great amount of open source projects and the already existed huge market place and relatively new can help you a lot. You can referee to already create extension and you can get a good footstep in the marketplace and establish a brand.
For sure, you are wondering is it easy to develop a VS Code extension? Do I have to learn a new language? Is it easy or Hard :( ??
Well, the documentation is so great! You can find every method documented. Also, many real world examples to follow and try. Not that only, you can develop your extension with TypeScript or even JavaScript no worries at all :) Hope you are now relieved and know that VS Code development is a piece of cake.
Now, in this course, we will take you from the ground up to reach your ultimatle goal. Maybe you want to create the next Resharper, we have got you covered! This course will explain many of the api that you might need to access and execute. Commands are easy to remember and execute. You can learn them quick and easy.
And also, we are here for you to support you throughout your development process. You can for sure ask for help and we will be more than happy to support you.
So what are you waiting for? Join us Now!!!!