Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio Javascript extensions feature comparison

I know I'm not the first one that would like to have #region and brace matching support for Javascript. That's why I don't want to install one by one and see which one behaves better and which functionality it supports.

I would like to ask other fellow developers to provide feature comparison for these Visual Studio 2010 Javascript extensions:

  • JSEnhancements
  • Visual Studio 2010 JavaScript Outlining
  • JScript Editor Extensions

And any issues you might've had with them. JSEnhancements seems to have the most downloads, but that still doesn't give me any ideas of its features compared to others.

It's great that Microsoft provides some sort of integrated extension propagation and management, but there's an overwhelming amount of them and it's really hard to choose the right ones.

Other Javascript VS tools

There are other tools as well that some of you may be using. If you find any of those particularly useful, please provide some information and I'll add it here to this list. It may help us lots.

  • Javascript Parser - parses Javascript file and displays a tree structure of the code (closures/functions/...)
like image 607
Robert Koritnik Avatar asked Nov 17 '10 11:11

Robert Koritnik


People also ask

Which extension is good for JavaScript in VS Code?

The JavaScript (ES6) code snippets extension adds snippets for ES6 (ECMAScript 6) syntax. Here is a small sampling of the snippets provided by this extension. See the extension's README to see the dozens of snippets this pack gives you. You can read more about JavaScript snippets in the VS Code documentation.

Is VS Code good for JavaScript?

VS Code ships with excellent support for JavaScript but you can additionally install debuggers, snippets, linters, and other JavaScript tools through extensions.

Do VS Code extensions work with Visual Studio?

Increase the power of Visual Studio Code through Extensions The features that Visual Studio Code includes out-of-the-box are just the start. VS Code extensions let you add languages, debuggers, and tools to your installation to support your development workflow.


1 Answers

Since nobody answered my question let me give you some information about JSEnhancements that I installed in the end and am very very pleased with:

  • it supports #region in javascripts (// #region Name) as well as in CSS files (/* #region Name */) which is really great and they don't interfere with anything since they're part of comments
  • it highlights matching braces even though this is not always working, you have to position yourself correctly. Maybe it interferes with Power Tools that I also use...

Sometimes you have to close+reopen the file for regions to start working. Sometimes writing them down doesn't recognise them. Newer versions work as expected It obviously works fine when you open the file and it parses it.

Anyway. It's stable, works and I'm very pleased with this extension. You won't miss with its installation.

like image 89
Robert Koritnik Avatar answered Sep 19 '22 21:09

Robert Koritnik