Visual studio code : Extensions

Visual studio code is an opensource text editor by Microsoft. It has so many extension which turns it into a great IDE for developers. Here is some list of extension which you can use in VSCode. The extensions are categorized based on language or technologies.

For all

These extensions can be used with any language.

1. All Autocomplete
Id: atishay-jain.all-autocomplete
Description: Create autocomplete items from open files in VSCode.
Version: 0.0.23
Publisher: Atishay Jain
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Atishay-Jain.All-Autocomplete

Suggest word that already exists in open files in VSC

2. Path Autocomplete
Id: ionutvmi.path-autocomplete
Description: Provides path completion for visual studio code.
Version: 1.13.3
Publisher: Mihai Vilcu
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete

3. Visual Studio IntelliCode
Id: visualstudioexptteam.vscodeintellicode
Description: AI-assisted development
Version: 1.2.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode

AI-assisted development toolkit. Supports major programming languages.

4. Synonym Provider
Id: martinchristiaan.synonymprovider
Description: Visual studio code extension which provides synonyms and definitions using the build in completionprovider
Version: 1.0.0
Publisher: MartinChristiaan

VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=MartinChristiaan.synonymprovider

provides synonyms or definition of a word when you type # at the end of the word.

5. Semicolon Insertion Shortcut
Id: chrisvltn.vs-code-semicolon-insertion
Description: Adds a shortcut to insert semicolon at the end of the line
Version: 0.0.6
Publisher: Christian Valentin
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=chrisvltn.vs-code-semicolon-insertion

Default shortcut : Ctrl + shift + ; (or) Ctrl + shift + / (if conflict)

GIT

1.  GitLens — Git supercharged
Id: eamodio.gitlens
Description: Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
Version: 10.2.0
Publisher: Eric Amodio
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens


2. Git History
Id: donjayamanne.githistory
Description: View git log, file history, compare branches or commits
Version: 0.5.3
Publisher: Don Jayamanne
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

Markdown 

1. Markdown Preview Enhanced
Id: shd101wyy.markdown-preview-enhanced
Description: Markdown Preview Enhanced ported to vscode
Version: 0.5.1
Publisher: Yiyi Wang
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced


2. Markdown Shortcuts
Id: mdickin.markdown-shortcuts
Description: Shortcuts for Markdown editing
Version: 0.12.0
Publisher: mdickin
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=mdickin.markdown-shortcuts

You can use Ctrl +b for making bold, ctrl+i for making text italic, etc.

3. Markdown All in One
Id: yzhang.markdown-all-in-one
Description: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
Version: 2.7.0
Publisher: Yu Zhang
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one

I used it for generating a Table of content.

4. markdownlint
Id: davidanson.vscode-markdownlint
Description: Markdown linting and style checking for Visual Studio Code
Version: 0.34.0
Publisher: David Anson
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint

It helps you to create markdown with the standard rule.

5. Todo Tree
Id: gruntfuggly.todo-tree
Description: Show TODO, FIXME, etc. comment tags in a tree view
Version: 0.0.169
Publisher: Gruntfuggly

VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

Python

1. Anaconda Extension Pack
Id: ms-python.anaconda-extension-pack
Description: The Anaconda Extension Pack is a set of extensions that enhance the experience of Anaconda customers using Visual Studio Code
Version: 1.0.1
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-python.anaconda-extension-pack

All in one package for python with autocomplete, PEP8 standardization and other features.

2. Python Preview
Id: dongli.python-preview
Description: Provide Preview for Python Execution.
Version: 0.0.4
Publisher: dongli
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=dongli.python-preview


C++

1. C/C++
Id: ms-vscode.cpptools
Description: C/C++ IntelliSense, debugging, and code browsing.
Version: 0.26.3-insiders2
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Java

Java Extension Pack
Id: vscjava.vscode-java-pack
Description: Popular extensions for Java development and more.
Version: 0.8.1
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

Latex

1. bibtexLanguage
Id: phr0s.bib
Description: Syntax highlighting for bibtex files
Version: 0.3.0
Publisher: phr0s
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=phr0s.bib

2. LaTeX language support
Id: torn4dom4n.latex-support
Description: LaTeX language support for Visual Studio Code
Version: 3.1.0
Publisher: Long Nhat Nguyen
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=torn4dom4n.latex-support

3. LaTeX Workshop
Id: james-yu.latex-workshop
Description: Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
Version: 8.7.2
Publisher: James Yu
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop

Comments