有没有在 VisualStudio 代码中生成 JSDoc 注释的方法

我目前正在开发一个 NodeJS 项目,发现没有为函数/方法创建 JSDoc 注释的内置功能。

我知道现有的 TypeScript 定义,但是我找不到任何符合我需要的东西。

例如,WebStorm 有一些非常简洁的 JSDoc 功能,是否可以以某种方式实现类似的功能?

102798 次浏览

也许可以试试这个 JSDoc 扩展: https://marketplace.visualstudio.com/items/stevencl.addDocComments

您可以在 VS 代码中从 View > Command Palette安装扩展

Install Extensions

我真的很喜欢“记录这个”。

安装

启动 VS Code Quick Open (something + P) ,粘贴以下命令,然后按 Enter。
ext install docthis

Https://marketplace.visualstudio.com/items?itemname=oouo-diogo-perdigao.docthis

它有一些很好的特性,比如将 doc 块添加到整个文件中。

Visual Studio 1.10现在能够生成 JSDoc 注释。

只需在函数上方键入 /**

enter image description here

参见:

一个相关的。

我找到了 Visual Studio 2017社区版,以下帮助:

Https://marketplace.visualstudio.com/items?itemname=michaelobermeyer ,DocStubsJs2017

Https://marketplace.visualstudio.com/items?itemname=kimlimjustin.jsdoc-generator

只需选择整个函数,直到第一个代码块 {和命令 vscode 生成 jsdoc.works 与箭头函数/类型脚本一起工作。

对于那些像我一样,每次想要插入一些 JSDoc 注释时都懒得键入/* * 的人来说,我发现下面的解决方案非常有效。注意,这是用代码服务器3.12.0实现的

  1. 安装宏扩展 https://github.com/geddski/macros
  2. Add the following block to your settings.json
"macros": {
"JSDoc": [
{"command": "type", "args": {"text": "/**"}},
"insertSnippet"
]
}
  1. 将以下内容添加到 keybindings.json
{
"key": "ctrl+shift+/",
"command": "macros.JSDoc",
"when": "editorFocus"
}

现在,当你键入 ctrl+shift+/智能感知自动完成将弹出,点击进入和享受。

这个文件对我来说非常有用