如何修复jsdoc自动完成功能在vscode中不起作用

时间:2019-12-05 17:13:29

标签: visual-studio-code jsdoc

我有一个项目,其中jsdoc自动完成功能在vscode中不起作用。

有什么想法或我可以检查的设置找出为什么打enter不会自动添加带有*的行吗?

enter image description here

这些是我启用的扩展程序:

enter image description here

4 个答案:

答案 0 :(得分:1)

给所有遇到同样问题的人。

我发现 this 答案很有用。看起来 VSCode 正在以与 Brackets 相同的方式处理注释。

editor.autoClosingBrackets 我将此配置设为“从不”并将其更改为“languageDefined”。

答案 1 :(得分:0)

就我而言,是editor.autoIndent首选项设置被设置为none。将其设置为advancedfull可解决Enter上jsdoc缩进自动补全的问题。

答案 2 :(得分:0)

我也遇到了同样的问题,通过将 showWords 设置为 true

"editor.suggest.showWords": true

虽然有点无赖,但我真的想禁用单词建议但继续使用 JSDoc,但现在我只是将它们过滤掉。

希望这会对遇到此问题的人有所帮助。

答案 3 :(得分:0)

我的 Angular 项目也遇到了同样的问题。我所做的是为每种语言添加 "editor.autoClosingBrackets": "languageDefined",如下所示:

  "[javascript]": {
    "editor.autoClosingBrackets": "languageDefined"
  },
  "[typescript]": {
    "editor.autoClosingBrackets": "languageDefined"
  }

这对我有用,但很烦人,因为您必须按语言进行操作。但我认为他们正在为此努力。 github