I've recently switched from using Submit Text full time to VS Code, I'm really enjoying the experience. I've tried to switch with programs like PHPStorm before whilst they are good they can't compete in terms of speed and being very light. Expected really you can't compare an editor with an IDE it's not a fair comparison.
I'm loving the integrated terminal and the great GIT support also the vast selection of Extensions (Plugins). To that end here is a list of my extensions:
This is essential for anyone coming from Sublime Text this uses all the same key mappings so you can feel right at home!
This extension gives you the ability to create a new file from a keyboard shortcut. Really useful for creating files quickly.
This will auto close tags as you type them, this saves you tons of time over the course of a day.
Created a h2 tag but need to change it to a h1? this extension will automatically change the closing tag to match the opening tag in the event of it being renamed.
Hover over a CSS colour and this extension show's a small overlay of the colour and its values.
This extension allows you to preview the CSS properties for a given class whilst looking at the HTML, such a great time saver!
Adds syntax highlighting to .env files. The .env files are much easier to read with this.
Adds the ability to duplicate a file or folder by right-clicking on them in the sidebar and setting the name and path.
Add support for class attribute completion, id attribute completion and Zen coding.
Adds autocomplete ability for a variety of font sources such as Font Awesome.
Adds autocomplete and syntax highlight support.
The Material Icon Theme provides lots of icons based on Material Design
Adds the ability to minify CSS, JS and HTML
Adds the ability to autocompletes filenames.
PHP Debug Adapter for Visual Studio Code
Added the ability to quickly add a docblock by typing /** above a class, property or function.
Adds the ability to auto-format code into PSR 0, 1 & 2
PHP Namespace Resolver can import and expand and your class. You can also sort your imports by line length or in alphabetical order.
Adds the ability to save a folder as a project to easily switch back and forth between projects.
This linter plugin for Visual Studio Code provides an interface to phpcs. It will be used with files that have the “PHP” language mode.
Rainglow is a collection of color themes for a number of different editors and platforms. This repository consists of 320+ syntax and UI themes
This is a ported theme from Atom, it's my favourite them, its got the right balance of dark.
Added integration for WakaTime Metrics, insights, and time tracking automatically generated from your programming activity.