avatarTrevor-Indrek Lasn

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

5286

Abstract

-react-native">https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native</a></figcaption></figure><h1 id="b2d8">Sublime Text Keymap and Settings Importer</h1><figure id="de69"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*Ji9GZ55bFgdR5KjHpxhrWw.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings">https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings</a></figcaption></figure><p id="fd5f">This extension converts Visual Studio Code bindings to the same as ST3. Give it a spin and try this:</p><p id="7fe3"><code>cmd ⌘ + P</code> — Mac</p><p id="17db"><code>ctrl + P</code> — Windows</p><figure id="8624"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*j5Le3So-hPdM1U1dZBoPWw.gif"><figcaption></figcaption></figure><p id="fc49">You can go to files, and if you add the <code>></code> symbol in front of the search you can search for actions — like toggling the built in terminal, installing extensions, and so on.</p><p id="8cba">Big win for those of us who are used to ST3 shortcuts.</p><h1 id="aeca">npm Intellisense</h1><p id="f8f8">VSCode plugin that autocompletes npm modules in import statements.</p><figure id="4dad"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*7P4jVq5Vxd51noleeYtLAQ.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense">https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense</a></figcaption></figure><h1 id="9075">Lit-html</h1><p id="71e4">Adds syntax highlighting and language support for HTML, inside of JavaScript and TypeScript tagged template strings, as is used in <a href="https://github.com/PolymerLabs/lit-html">lit-html</a> and other frameworks.</p><figure id="c0a3"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*fdCJZCc9YKs-UsAbFmHH-A.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=bierner.lit-html">https://marketplace.visualstudio.com/items?itemName=bierner.lit-html</a></figcaption></figure><h1 id="ce85">GitLens — Git Supercharged</h1><figure id="0a87"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*arPZRYqFkg0BDmQmfZgukQ.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens">https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens</a></figcaption></figure><h1 id="d08a">Git Project Manager</h1><p id="68d8">Git Project Manager (GPM) is a Microsoft VS Code extension that allows you to open a new window, targeting a Git repository directly from a VS Code window.</p><figure id="1c3f"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*PvDRDxbdNKnnVhJ1HS4fjQ.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager">https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager</a></figcaption></figure><h1 id="186e">Git History</h1><p id="66e9">View a Git log or file history, and compare branches or commits.</p><figure id="c2f8"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*VIfXgiX588VC8yRigAVhdg.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory">https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory</a></figcaption></figure><h1 id="52b7">File Utils</h1><p id="1122">A convenient way of creating, duplicating, moving, renaming and deleting files and directories.</p><figure id="1475"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*0STW58GU60QuISYOcFv6og.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils">https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils</a></figcaption></figure><h1 id="9dc6">Bracket Pair Colorizer</h1><p id="26d8">A customizable extension for colorizing matching brackets. Very useful when working with a lot of callbacks.</p><figure id="94c3"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*Mc7P11ekmFL7irjflGkMIg.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer">https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer</a></figcaption></figure><h1 id="cdb3">Color Highlight</h1><p id="91ce">This extension styles CSS/web colors found in your document.</p><figure id="757f"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*tsOwh2G1AD29Xapu73IrFg.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight">https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight</a></figcaption></figure><h1 id="c1c7">CSS Peek</h1><p id="5e22">Allow peeking to CSS ID and class strings as definitions, from HTML files to respective CSS. Allows peek and go to definition.</p><figure id="7fd0"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*JHJxrnRar_7mSXYk4zW3uQ.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek">https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek</a></figcapt

Options

ion></figure><h1 id="bd94">Debugger for Chrome</h1><p id="58f2">Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome debugger protocol.</p><figure id="a354"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*pTBUYCONYSNF3MxDrWcpkQ.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome">https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome</a></figcaption></figure><h1 id="804f">Quokka.js</h1><p id="601d">Live Scratchpad for JavaScript (useful for quick demos).</p><figure id="7c7f"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*ukcsChGYEreBhhAksiYceA.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode">https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode</a></figcaption></figure><h1 id="855a">Trailing Spaces</h1><p id="fa0c">Highlight trailing spaces and delete them in a flash!</p><figure id="c892"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*MriN730lVaOm9_qscQOvGw.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces#user-content-installation">https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces#user-content-installation</a></figcaption></figure><h1 id="7d41">TypeScript Hero</h1><figure id="ff63"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*imCB6iHa8SjBvsHxY7oZ_A.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero">https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero</a></figcaption></figure><h1 id="377b">WakaTime</h1><p id="ed07">Metrics, insights, and time tracking — automatically generated from your programming activity.</p><figure id="5290"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*XmgzX-fQ-Y6wxEMd98NpCw.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime">https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime</a></figcaption></figure><h1 id="5bb4">Vetur</h1><p id="c4d9">Vue tooling for VSCode</p><figure id="a54b"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*x3N3tR0HGBPFdBihTmgZ8g.png"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=octref.vetur">https://marketplace.visualstudio.com/items?itemName=octref.vetur</a></figcaption></figure><h1 id="c3a9">Code Runner</h1><p id="6eab">Run a code snippet or code file for multiple languages.</p><figure id="2794"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*OAD4CzbkQz05eCqvy_XNsg.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner">https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner</a></figcaption></figure><h1 id="6c36">PHP IntelliSense</h1><p id="5eba">Advanced autocompletion and refactoring support for PHP.</p><figure id="02b3"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*xgajaa2aIhBxhIsgvGUDYA.png"><figcaption></figcaption></figure><figure id="92c5"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*AHypSacEuN58EqyYiwIp6g.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense">https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense</a></figcaption></figure><h1 id="6f67">Vscode-icons</h1><p id="4c04">Icons for VS Code.</p><figure id="377c"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*69vby7KoGBO5D6XDs2vdIg.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons">https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons</a></figcaption></figure><h1 id="8c3e">Jest</h1><p id="7e66">Use Facebook’s Jest With Pleasure.</p><figure id="3f67"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*P5ZmJsh6_A0dXM5bUxa50A.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest">https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest</a></figcaption></figure><h1 id="999c">React.js Code Snippets</h1><p id="73e3">Code snippets for <a href="https://reactjs.org/">React.js</a> development in ES6 syntax.</p><figure id="5891"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*8ckPS0i2rzBvhhdQr8QHCQ.gif"><figcaption><a href="https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets">https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets</a></figcaption></figure><p id="3c47">If you know any handy extensions, please post them below and I’ll add them to the list.</p><p id="1de1">The best way to keep up to date with my content is through my <a href="https://wholesomedev.substack.com/welcome">newsletter</a>. Be the first one to get notified.</p><figure id="aae8"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*dds734n3RiKUVOqyHK0Aqw.png"><figcaption>my <a href="https://wholesomedev.substack.com/welcome">newsletter</a>. Be the first one to get notified.</figcaption></figure></article></body>

Immensely Upgrade Your Development Environment With These Visual Studio Code Extensions

Let’s talk about code — Visual Studio Code

Visual Studio Code

Let’s talk about code — Visual Studio Code.

Some of my readers requested that I write about the extensions I use — so here we go!

VSC Download link: https://code.visualstudio.com/

Our VSC will be a five-horned laser-powered unicorn. Here are the most useful extensions I use every day!

If you’re new to VSC, click on the bottom icon on the sidebar to install extensions.

Material Theme

Become a Medium Member to directly support my work. You’ll also get full access to every story on Medium. Thanks in advance!

Material Theme

The most epic theme now for Visual Studio Code:

https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme

Auto Import

Automatically finds, parses and provides code actions and code completion for all available imports. Works with Typescript and TSX.

https://marketplace.visualstudio.com/items?itemName=steoates.autoimport

Import Cost

This extension will display the size of the imported package, inline in the editor. The extension utilizes Webpack with the babili-webpack-plugin in order to detect the imported size.

https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost

Indent-Rainbow

A simple extension to make indentation more readable.

https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow

IntelliSense for CSS Class Names in HTML

A VS Code extension that provides CSS class name completion for the HTML class attribute, based on the definitions found in your workspace or external files, referenced through the link element.

https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion

SVG Viewer

An easy way to preview SVGs.

https://marketplace.visualstudio.com/items?itemName=cssho.vscode-svgviewer

Prettier — Code Formatter

Can’t live without this one! A VS Code package to format your JavaScript / TypeScript / CSS using Prettier.

https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

React Native Tools

Code hinting, debugging, and integrated commands for React Native.

https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native

Sublime Text Keymap and Settings Importer

https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings

This extension converts Visual Studio Code bindings to the same as ST3. Give it a spin and try this:

cmd ⌘ + P — Mac

ctrl + P — Windows

You can go to files, and if you add the > symbol in front of the search you can search for actions — like toggling the built in terminal, installing extensions, and so on.

Big win for those of us who are used to ST3 shortcuts.

npm Intellisense

VSCode plugin that autocompletes npm modules in import statements.

https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense

Lit-html

Adds syntax highlighting and language support for HTML, inside of JavaScript and TypeScript tagged template strings, as is used in lit-html and other frameworks.

https://marketplace.visualstudio.com/items?itemName=bierner.lit-html

GitLens — Git Supercharged

https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Git Project Manager

Git Project Manager (GPM) is a Microsoft VS Code extension that allows you to open a new window, targeting a Git repository directly from a VS Code window.

https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager

Git History

View a Git log or file history, and compare branches or commits.

https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

File Utils

A convenient way of creating, duplicating, moving, renaming and deleting files and directories.

https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils

Bracket Pair Colorizer

A customizable extension for colorizing matching brackets. Very useful when working with a lot of callbacks.

https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer

Color Highlight

This extension styles CSS/web colors found in your document.

https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight

CSS Peek

Allow peeking to CSS ID and class strings as definitions, from HTML files to respective CSS. Allows peek and go to definition.

https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek

Debugger for Chrome

Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome debugger protocol.

https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome

Quokka.js

Live Scratchpad for JavaScript (useful for quick demos).

https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode

Trailing Spaces

Highlight trailing spaces and delete them in a flash!

https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces#user-content-installation

TypeScript Hero

https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero

WakaTime

Metrics, insights, and time tracking — automatically generated from your programming activity.

https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime

Vetur

Vue tooling for VSCode

https://marketplace.visualstudio.com/items?itemName=octref.vetur

Code Runner

Run a code snippet or code file for multiple languages.

https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

PHP IntelliSense

Advanced autocompletion and refactoring support for PHP.

https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense

Vscode-icons

Icons for VS Code.

https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons

Jest

Use Facebook’s Jest With Pleasure.

https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest

React.js Code Snippets

Code snippets for React.js development in ES6 syntax.

https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets

If you know any handy extensions, please post them below and I’ll add them to the list.

The best way to keep up to date with my content is through my newsletter. Be the first one to get notified.

my newsletter. Be the first one to get notified.
JavaScript
Productivity
Tech
Visual Studio
Programming
Recommended from ReadMedium