leogopal
leogopal

Reputation: 331

Are there code commenting features like DocBlockr in Visual Studio Code?

I use Sublime Text 3, Atom.io, and Bracket.io as previous editors.

I am also really enjoying the new Visual Studio Code Editor for Mac.

Are there any code commenting features similar to DocBlockr for Sublime? This is quite crucial for me as I comment a hell of a lot of code.

Upvotes: 22

Views: 22933

Answers (6)

BetaRide
BetaRide

Reputation: 16834

There is https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker.

It's not as powerful as in PHPStorm. But it can detect function parameters and adds template lines for it.

Upvotes: 0

Peter
Peter

Reputation: 2263

If you want parameter comments for a functions or voids, just type /// as a bonus they will apear also in mouseover highlights

Upvotes: 0

Prancer
Prancer

Reputation: 3546

As of today, and release v1.1 there are not, however it is a highly voted feature. I would vote for this feature if you would find it useful, @mattferderer has posted the feature-links you should add your votes to. Until then, there are 2 plugins that work very well well used together:

Document This (ext install docthis) will generate JsDoc style comments for many JsDoc style annotations. Use command Ctrl + Alt + D on or inside of where you want to generate documentation.

This works well with the plugin "Complete JsDoc Tags"

Complete JsDoc Tags (ext install JSDocTagComplete) Provides code completion for most JsDoc style annotations using Ctrl + space.

Using these 2 plugins together works really efficiently. DocThis gives the initial generated comment with Ctrl + Alt + D, and can then use ctrl + space to add specific JsDoc annotations DocThis doesn't see/generate.

I didn't find the plugin "Add JsDoc Comments" @mattferderer mentions to be very useful. It only provides you with a @param and @return tag and nothing else...

Upvotes: 6

Greg Bulmash
Greg Bulmash

Reputation: 1947

It completes the block if you type /**[enter] and then any typing within the block is formatted (e.g. hit enter on a line beginning with a * and another is inserted below with a *).

But one really nice feature of DocBlockr is that it scans the code below and adds @param statements in the block. VS Code does not appear to do this.

Upvotes: 6

John Papa
John Papa

Reputation: 22298

If you type /** then ENTER and you get js doc format in visual studio code

Upvotes: 5

Related Questions