首页 文章

如何设置Atom JS自动完成?

提问于
浏览
2

我正试图从我的 Atom 代码编辑器中获取 autocomplete 建议 . 当我正在尝试 doc 时,我期待 document ,当我输入 document.que 时,我期待Atom会告诉我 .querySelector() . 它发生了.1076625发生了 . 我已安装这些软件包来解决此问题:

  • atom-ternjs

之后我仍然没有得到 docdocument. 的自动完成我的-tern.project文件如下所示:

{
  "ecmaVersion": 6,
  "libs": [],
  "loadEagerly": [],
  "dontLoad": [
    "node_modules/**"
  ],
  "plugins": {
    "doc_comment": true,
    "complete_strings": {
      "maxLength": 15
    },
    "node": {
      "dontLoad": "",
      "load": "",
      "modules": ""
    },
    "modules": {
      "dontLoad": "",
      "load": "",
      "modules": ""
    },
    "es_modules": {}
  }
}

那么,你如何在Atom中使用 autocomplete JS?有趣的事情 - 注意如果我创建数组并尝试 array. 然后Atom给了我像.pop .push和其他人的建议,但为什么它没有给我一个 document. => .querySelector() 和其他DOM操作 .

我的Atom config.cson:

"*":
  core:
    telemetryConsent: "no"
  editor:
    fontSize: 13
  "exception-reporting":
    userId: "bla-bla-bla"
  "linter-ui-default":
    showPanel: true

1 回答

  • 1

    我找到了答案 . 需要激活:Packages => Atom Ternjs => Configure Project =>这里需要勾选 Browser 选项 .

相关问题