【发布时间】:2017-07-31 00:04:04
【问题描述】:
我正在做 TypeScript 开发,最近更新到 Visual Studio Code 版本 1.10.2。此版本中宣传的一件事是 auto generation of JSDoc comments,只需在 JavaScript 或 TypeScript 函数前键入 /** 和 RETURN,您将获得一个 JSDoc 注释块,其中包含用于函数参数的自定义占位符。非常酷,非常有用。
但是,这对我不起作用。输入/**,我得到了结束*/,但没有别的,即使在输入返回之后也是如此。更奇怪的是,我发誓这曾经为我工作。这可能是一个扩展,但我安装的唯一相关扩展是Document This,并且必须由热键触发。我尝试重新安装 Document This,但无济于事:我仍然没有得到那个可爱的自动生成。我也查看了设置,但没有找到任何相关的内容。我也在 OS X 10.10.5 和 Windows 10 下试过这个;同样的结果。
此功能对其他人有用吗?关于如何启用它或调试/修复问题的任何建议?
【问题讨论】:
-
遇到与 1.13.1 相同的问题。在使用 VSC 的六个人中,我是办公室里唯一一个遇到这个问题的人。你有没有弄清楚它是什么?
-
不,我丢球了。一个问题是我安装了“Document This”扩展,我不确定它或 VSC 是否在完成这项工作。无论如何,有时它对我有用,有时对我有用;我还没想出一个模式。
-
我能说的最好的。 VSC 正在覆盖其他 JSDoc 插件的行为。禁用 jsDocCompletion.enabled 似乎对此没有影响。我注意到内置的 JSDoc 自动补全适用于
function foo(bar),但不适用于this.foo=function(bar)。现在我只是手动输入我们的 JSDocs。呃。
标签: typescript visual-studio-code jsdoc