Handy VS Code shortcuts

I have compiled a list of all the shortcuts I found to be super useful when I first began to use VS Code. These can all be modified by going to keybindings (Keyboard Shortcuts) in VS Code settings to modify em. However, if you are just starting and are unfamiliar with utilizing shortcuts this is a […]

Setting up Docker for Windows

Docker for Windows using Toolbox I had trouble setting up Docker on my 64bit Windows 10 Pro computer using the Docker for Windows install. So, I decided to make my own post about how I was able to set up Docker (by using Toolbox instead)! Windows 10 64-bit Professional/Enterprise/Education versions all include Hyper-V for virtualization […]

Using Git with VS Code

One of the awesome things about VS Code is that the Git commands are built in. So you are ready to use version control with VS Code straight out the box! Today, I will be showing you how to use Git in VS Code with the popular version control service: GitHub. Prerequisites VS Code and […]

Features of VS Code’s Extensibility Model

I abstracted this part out of my Extending VS Code: PART 2 so that it can be referenced without needing to go through the entire tutorial. Enjoy! Structure VS Code stores all its extensions in a directory. On a Windows machine you can find it under %USERNAME%\.vscode\extensions on a Mac or Linux you can that directory at ~/.vscode/extensions . […]

Extending VS Code: PART 2

Today, we will be building an extension for our workspace that targets working with the status bar in the editor. We will build a character counter for a specific selection of text in the editor. The extension will be built using JavaScript. The TypeScript version can be found by Microsoft here Let’s begin Requirements – NodeJS  Creating a […]

Extending VS Code: PART 1

There are many ways to extend VS Code. For this part, we will be building a theme extension. Building a custom theme extension from scratch Requirements – NodeJS All extensions belong to a directory. On a Windows machine you can find it under %USERNAME%\.vscode\extensions on a Mac or Linux you can that directory at ~/.vscode/extensions Therefore, all extensions […]