VS Code Extensions

Author

Matthew DeHaven

Published

February 12, 2025

Work in Progress

Below is a list of Extensions that either

Programming Language Extensions

R

Provides support for the R language. Requires an R installation on your computer.

You may want to follow my guide for setting up Radian for your R terminal, which gives you a nicer R terminal experience.

Python

Provides support for the Python language. Requires a Python installation on your computer.

Automatically installs the Pylance and Python Debugger extensions as well.

Julia

Provides support the Julia language. Requires a Julia installation on your computer.

Quarto

Provides support for Quarto (.qmd) documents. Requires a Quarto installation on your computer.

Required Extensions

GitLens

GitLens provides even more Git interfacing within VS Code.

Tip

Some of the features of GitLens require a paid account to work with private repositories (all of the features work for public repositories). Luckily, you can get free access as part of the Github Student Developer Pack. Then log into GitKraken using your Github account and you will have access to all of the GitLens features for every repository.

GitHub Copilot

Provides support for GitHub Copilot, an AI-powered code completion tool.

Like GitLens, you will need to log into GitHub to use this extension and will get more features if you have a paid account or a student account.

Other Extensions I use

Latex Workshop

Latex Workshop allows you to compile and preview LaTeX files within VS Code. You still need to have a LaTeX distribution installed on your computer.

Path Autocomplete

Path Autocomplete makes it easier to navigate your file system by providing autcomplete for file paths.

Rainbow CSV

Rainbow CSV makes it easier to read CSV files by coloring the columns when you open csv files.

Single-line, Multi-line

Single-line, Multi-line allows you to convert single-line code to multi-line code and vice versa with hotkey shortcuts.

Error Lens

Error Lens makes it easier to see errors in your code by highlighting them in the editor.

stataRun

stataRun allows you to run Stata code from within VS Code. You still have to have Stata installed (and open) on your computer, but this allows using VS Code as your editor.

Stata Enhanced

Stata Enhanced provides syntax highlighting for Stata code in VS Code.