Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript Visual Studio中的自动JSDoc生成代码是否已损坏?_Typescript_Visual Studio Code_Jsdoc - Fatal编程技术网

Typescript Visual Studio中的自动JSDoc生成代码是否已损坏?

Typescript Visual Studio中的自动JSDoc生成代码是否已损坏?,typescript,visual-studio-code,jsdoc,Typescript,Visual Studio Code,Jsdoc,我正在进行TypeScript开发,最近更新到Visual Studio代码1.10.2版。本版本中宣传的一件事是,只需键入/**并在JavaScript或TypeScript函数前面返回,您将获得一个JSDoc注释块,其中包含函数参数的自定义占位符。非常酷,非常有用 然而,这对我不起作用。输入/**,我会得到结束*/,但没有其他内容,即使在输入返回值之后也是如此。更奇怪的是,我发誓这曾经对我有用。有可能是一个扩展在做这件事,但我安装的唯一相关扩展是,它必须由热键触发。我试着重新安装这个文档,但

我正在进行TypeScript开发,最近更新到Visual Studio代码1.10.2版。本版本中宣传的一件事是,只需键入
/**
并在JavaScript或TypeScript函数前面返回,您将获得一个JSDoc注释块,其中包含函数参数的自定义占位符。非常酷,非常有用

然而,这对我不起作用。输入
/**
,我会得到结束
*/
,但没有其他内容,即使在输入返回值之后也是如此。更奇怪的是,我发誓这曾经对我有用。有可能是一个扩展在做这件事,但我安装的唯一相关扩展是,它必须由热键触发。我试着重新安装这个文档,但没有用:我仍然没有得到那个可爱的自动生成。我也查看了设置,但没有发现任何相关内容。我也在OSX10.10.5和Windows10下尝试过这一点;同样的结果


此功能是否适用于其他人?关于如何启用它,或者如何调试/修复问题,有什么建议吗?

我在VSCode中实现了自动jsdoc完成

如果您发现此功能存在问题,并且不是由扩展引起的,即禁用所有扩展的it repos,请打开一个新的github问题:包括一些示例代码和一组简短的repo步骤,以便有人可以调查可能出现的问题


谢谢

谢谢(现在是服务),我会的。但是,你能猜出什么地方出了问题吗?例如,这可能是由于使用较旧(2.0.10)版本的TypeScript造成的吗?可能是,但如果没有更多信息,我无法确定。最新的TS版本有许多重要的bug修复。您可能遇到了一个TS2.2已经解决的bug,体验过1.13.1的相同问题。在使用VSC的六个人中,我是办公室里唯一一个有这个问题的人。你知道那是什么吗?不,我把球掉了。一个问题是我安装了“documentthis”扩展,我不确定是它还是VSC在做这项工作。在任何情况下,有时对我有效,有时无效;我还没有找到一个模式,我只能说。VSC正在重写其他JSDoc插件的行为。禁用jsDocCompletion.enabled似乎不会影响这一点。我注意到内置的JSDoc自动完成功能适用于
function foo(bar)
,但不适用于
this.foo=function(bar)
。现在我只是手动输入我们的JSdoc。啊。