【问题标题】:How to setup Atom JS autocomplete?如何设置 Atom JS 自动完成功能?
【发布时间】:2018-09-13 21:56:12
【问题描述】:

我正在尝试从我的 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

【问题讨论】:

    标签: javascript autocomplete atom-editor


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我真的希望 Atom 有一个更集中的支持基础,可以编译诸如此类的简单问题\解决方案。我不得不四处挖掘才能找到你的帖子!因为 Atom 的讨论板上没有解决方案。有趣的是,确实有人发布了这个问题,但 Atom 专家没有提供任何解决方案……烦人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    • 2011-03-12
    • 2016-10-07
    相关资源
    最近更新 更多