Atom JavaScript Autocomplete
Atom JavaScript Autocomplete
我是Atom和JavaScript的新手,Atom似乎非常适合Web开发。
但据我所知,似乎没有用于启用JavaScript自动完成的Atom包。
有谁知道一个包这样做,或者Atom有计划支持JavaScript自动完成吗?
由于 JavaScript 是松散耦合的,因此提供有效的自动完成解决方案并不像像 Java 这样的静态类型语言那么容易。您使用 Atom 的最佳选择是以下软件包:
- autocomplete-plus - 现在与 Atom 捆绑在一起,作为默认的自动完成提供程序
- ternjs - 这看起来不错,但需要一些配置。
我建议你试一试。
我认为你应该选择atom-ternjs
这是 atom 的 java 脚本智能
您需要更改(启用)atom-ternjs的设置
- 使用自动完成代码段
- 显示自动完成代码段和函数名称
还有更多取决于您的要求...
如果你使用的是现代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 完成。
- 安装"自动完成增强版"
- 安装"atom-ternjs"
- 在项目中创建或打开任何 JS 文件
- 点击 包 -> 原子 ternjs -> 配置项目
- 下面的库启用"浏览器"项
- 向下滚动并单击"保存并重新启动服务器"
推荐的 Atom 软件包
- atom-ternjs:将代码智能添加到 Atom。https://atom.io/packages/atom-ternjs
- autoclose-html-plus:将帮助您自动关闭 HTML 标记。https://atom.io/packages/autoclose-html-plus
- 蚂蚁:将代码扩展添加到 Atom。https://atom.io/packages/emmet
- CSSLINT:向 Atom 添加 CSS 错误检查功能。https://atom.io/packages/csslint
- 颜料:添加在 Atom 代码文件中显示颜色的功能。https://atom.io/packages/pigments
- 语言-EJS:将 EJS 语言支持添加到 Atom。https://atom.io/packages/language-ejs
- 原子美化:有助于在 Atom 中自动格式化代码。
相关文章:
- autocomplete不接受源的json对象
- .autocomplete不是函数MVC4
- 使用ja将对象添加到HTML画布中
- 如何将 devbridge/jQuery-Autocomplete 插件绑定到 RequireJS
- 如何将 JSON 对象内的 JSON 数组传递给 jQuery autocomplete
- 与rails3-jquery-autocomplete作斗争:不知道如何绑定railsAutocomplete.sele
- 如何附加jquery-ui-autocomplete元素
- Jquery Autocomplete和Spring2.5.6的问题
- 格式化jQuery Autocomplete以像下拉菜单一样扩展浏览器/窗口边缘
- Jquery.autocomplete不起作用
- jQuery Autocomplete几乎做到了
- 如何从document.getElementsByClassName('myTxtBox');中获取ja
- 一个输入文本值基于另一个改变's(jquery autocomplete)值(经典ASP)
- 如何使Grails richui g:autocomplete字段成为强制性字段
- 如何获得由goog.ui.AutoComplete生成的行数组
- jquery autocomplete组合框错误:未捕获类型错误:Object[Object Object]没有方法
- jqueryUi autocomplete - 自定义数据和显示
- Rails CORS and jQuery autocomplete
- jquery autoComplete 组合框不适用于通过 ajax 加载的新元素
- Google Maps API Autocomplete 不会返回与 Google Maps Search 相同的结果