Atom JavaScript自动完成功能

时间:2015-06-20 13:45:22

标签: javascript autocomplete atom-editor

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

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

有没有人知道这样做的软件包还是Atom有计划支持JavaScript自动完成?

4 个答案:

答案 0 :(得分:43)

由于JavaScript松散耦合,提供有效的自动完成解决方案并不像Java这样的静态类型语言那么容易。您对Atom的最佳投注是以下套餐:

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

我建议你试一试。

答案 1 :(得分:2)

我认为您应该参加atom-ternjs

这是原子的Java脚本智能

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

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

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

答案 2 :(得分:1)

如果您使用的是es6 JavaScript或TypeScript或Node,那么ide-typescript很好。它使用类似于vscode的语言服务器,并了解从项目和npm库导入/需要的模块。此外,还有一个非常相似的atom-typescript,其重点是TypeScript,但也可以按照此处所述为JavaScript配置-https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#i-want-to-use-atom-typescript-with-javascript-too

答案 3 :(得分:0)

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