Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Visual Studio Code: Building an Extension

Visual Studio Code: Building an Extension

1h 39mIntermediate2020-02-11

Authors

Ray Villalobos

Ray Villalobos

Senior Staff Instructor at LinkedIn Learning

Course details

If you're using Visual Studio Code to create websites and applications, then you're already using the tools you need to customize Visual Studio Code itself. In this course, learn how to make Visual Studio Code do what you want by building extensions. Instructor Ray Villalobos steps through how to apply web development tools and APIs to create a new tool in Visual Studio Code, which you can customize to add your own functionality. Learn how to modify themes, automate tasks by adding commands, and even publish your extensions so that others can leverage what you've built.

Topics include:
- The different types of Visual Studio Code extensions
- Creating a theme extension
- Publishing and packaging extensions
- Creating code snippets and converting them into extensions
- Adding multiple commands to run tasks

Skills covered

Visual Studio CodeMicrosoft DevelopmentMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Why build a VS Code extension
  • 02 - How to use the exercise files

1. Getting Started

  • 03 - VS Code extension types
  • 04 - Preparing for development
  • 05 - Scaffolding an extension

2. Creating Theme Extensions

  • 06 - Theme extensions structure
  • 07 - Language definitions and themes
  • 08 - Options in the theme format
  • 09 - Modifying your theme
  • 10 - Publishing and unpublishing
  • 11 - Packaging extensions

3. Building Other Extensions

  • 12 - Creating a code snippet
  • 13 - Converting snippets as extensions
  • 14 - Using commands
  • 15 - Finding included commands
  • 16 - Adding multiple commands

Conclusion

  • 17 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal