如何设置Atom JS自动完成?

时间:2018-04-04 10:59:39

标签: javascript autocomplete atom-editor

我正在尝试从 Atom 代码编辑器中获取自动填充建议。当我正在尝试doc时,我期待document,当我输入document.que时,我期待Atom会向我展示.querySelector()。而且它没有发生。我已经安装了这些软件包来解决这个问题:

  • 原子的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中自动完成 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 个答案:

答案 0 :(得分:2)

我找到了答案。需要激活: 包裹=> Atom Ternjs =>配置Project =>这里需要勾选浏览器选项。