Atom JavaScript 自动完成

Atom JavaScript Autocomplete

我是 Atom 和 JavaScript 的新手,Atom 似乎非常适合 Web 开发。

但据我所知,似乎没有用于启用 JavaScript 自动完成的 Atom 包。

有谁知道这样做的包或者 Atom 有计划支持 JavaScript 自动完成吗?

由于 Java脚本是松散耦合的,提供有效的自动完成解决方案并不像 Java 这样的静态类型语言那么容易。 Atom 的最佳选择是以下软件包:

  • autocomplete-plus - 现在与 Atom 捆绑在一起作为默认的自动完成提供程序
  • ternjs - 这看起来不错,但需要一些配置。

我建议你试试这些。

我认为你应该去 atom-ternjs

这是java atom

的脚本智能

您需要更改(启用)atom-ternjs 的设置

  1. 使用自动完成片段
  2. 同时显示自动完成片段和函数名称

还有更多取决于您的要求...

如果您使用的是现代 JavaScript 或 TypeScript 或 Node,则 atom-typescript is good. It uses tsserver (like vscode) which gives autocomplete, go to definition, syntax checking and other ide goodies. By default it's not enabled for JavaScript. Follow the docs to enable for .js files - https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#i-want-to-use-atom-typescript-with-javascript-too. Configuration for tsserver is done by .jsconfig file - https://code.visualstudio.com/docs/languages/jsconfig

  1. 安装“autocomplete-plus”
  2. 安装“atom-ternjs”
  3. 在您的项目中创建或打开任何 js 文件
  4. 点击包 -> Atom Ternjs -> 配置项目
  5. 下面的库启用项目“浏览器”
  6. 向下滚动并点击“保存并重启服务器”