Atom JavaScript Autocomplete

Atom JavaScript Autocomplete

本文关键字:Autocomplete JavaScript Atom      更新时间:2023-09-26

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

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

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

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

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

我建议你试一试。

我认为你应该选择atom-ternjs

这是 atom 的 java 脚本智能

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

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

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

如果你使用的是现代JavaScript、TypeScript或Node,那么atom-typescript是很好的。它使用tsserver(如vscode),它提供自动完成,转到定义,语法检查和其他IDE好东西。默认情况下,它不启用 JavaScript。按照文档启用.js文件 - https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#i-want-to-use-atom-typescript-with-javascript-too。tsserver 的配置由 .jsconfig 文件 - https://code.visualstudio.com/docs/languages/jsconfig 完成。

  1. 安装"自动完成增强版"
  2. 安装"atom-ternjs"
  3. 在项目中创建或打开任何 JS 文件
  4. 点击 包 -> 原子 ternjs -> 配置项目
  5. 下面的库启用"浏览器"项
  6. 向下滚动并单击"保存并重新启动服务器"

推荐的 Atom 软件包

  1. atom-ternjs:将代码智能添加到 Atom。https://atom.io/packages/atom-ternjs
  2. autoclose-html-plus:将帮助您自动关闭 HTML 标记。https://atom.io/packages/autoclose-html-plus
  3. 蚂蚁:将代码扩展添加到 Atom。https://atom.io/packages/emmet
  4. CSSLINT:向 Atom 添加 CSS 错误检查功能。https://atom.io/packages/csslint
  5. 颜料:添加在 Atom 代码文件中显示颜色的功能。https://atom.io/packages/pigments
  6. 语言-EJS:将 EJS 语言支持添加到 Atom。https://atom.io/packages/language-ejs
  7. 原子美化:有助于在 Atom 中自动格式化代码。