Mastodon Icon GitHub Icon LinkedIn Icon RSS Icon

My favorite Visual Studio Code extensions

Visual Studio Code is my editor of choice. I started with it because of the top-notch TypeScript integration, and then I stuck with it for all the rest (all but for big projects in languages with outstanding IDE support, such as Kotlin).

During the years, my extension page grew bigger and bigger; new extensions get installed, old extensions get removed. You know, the usual stuff. But during all these years, a bunch of extensions has always remained the same. They are my favorite VSCode extensions, and I am going to list them here.

Extensions

Better Comments

An example of what Better Comments can do.
Figure 1. An example of what Better Comments can do.

Better Comments is the most recent addition to my list of favorite extensions. But it is well worth it. It allows me to highlight part of code comments with special meaning. Of course, the TODO comments are the most commons, but also highlights lines with different colors and more.

Because I am the kind of developer that uses a lot of in-code comments to track ongoing development too, it is a small extension but very valuable.

Version: 2.0.5

Developer: Aaron Bond

Link Visual Studio Marketplace

Code Runner

Code Runner is a popular extension for running snippets of code on the fly. Just highlight the code, press Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>N (or Cmd</kbd> + <kbd>⌥</kbd> + <kbd>N on MacOs), and the code will be executed. It is very useful to hard-test snippets of code. It is not my most used extension, but when I need it, it is just right there.

Version: 0.9.16

Developer: Jun Han

Link Visual Studio Marketplace

CodeSnap

An example of image generated by CodeSnap.
Figure 2. An example of image generated by CodeSnap.

This is a really cool and fun extension. Do you ever want to post a snippet as an image? An image like the one in the above figure?

CodeSnap is the tool you need. Just highlight the code, right-click, and “CodeSnap 📸.” Done. Easy.

Version: 1.0.27

Developer: adpyke

Link Visual Studio Marketplace

Git Project Manager

I often need switching between similar projects. Maybe I am working on “Foo,” and I need to change something in its library “Bar.”

Git Project Manager allows me to switch between the two projects without lifting my fingers from the keyboard. I just need to press Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>P and select one of my Git repository in my Code folder (or whatever you keep your code projects).

Version: 1.7.1

Developer: Felipe Caputo

Link Visual Studio Marketplace

Git Lens

If you use Git (you probably do, and if you don’t, you probably should) Git Lens is the best Git tool on the marketplace. It has all the features you can imagine. You can explore the repository tags, branches, remotes, and contributors, explore the history of a file or a single line, see a cool heath map of the most frequently changed lines in a file, and much more.

Version: 10.2.1

Developer: Eric Amodio

Link Visual Studio Marketplace

Prettier

Prettier is the main code formatter extension out there. It is powerful, it supports a lot of languages, and it works out of the box. Sometimes it can be annoying or can enter in conflict with some built-in language formatter. Luckily, it is highly customizable, so you can always find a way out.

Version: 3.20.0

Developer: Esben Petersen

Link Visual Studio Marketplace

Todo+

This is the closest thing to org-mode in VSCode (still very far away, though). I use it for one main reason: it gives me a tab where I can navigate all the TODO, FIX, and NOTE comments in the code (as I said, I use them a lot).

Isn’t this great?
Figure 3. Isn’t this great?

But Todo+ also supports a TODO file, with projects, tasks, notes, time tracking, estimates, tags and more. I do not use this a lot (because I already have a task manager), but I know some people love text-based project managers, and this is an exciting thing to try.

Version: 4.14.1

Developer: Fabio Spampinato

Link Visual Studio Marketplace

Conclusion

These are my favorite VSCode extension. And you? What are your favorite extensions? Let me know!

comments powered by Disqus