JS 代码智能提示补全

题外话

官方正式版虽然内置了.autocomplete-plus;最为明显的一个功能就是记忆你已经输入过的名称进行匹配; 但是针对于某些语言来说,还是有些不足的….其中 JS 的补全上就明显不足了…所以需要借助插件来拓展。

atom-ternjs

下载地址:https://atom.io/packages/atom-ternjs

官方描述: Javascript code intelligence for atom with tern.js. Uses suggestion provider by autocomplete-plus.

简言之,就是 JS 代码智能提示,个人也希望以后可以直接内置到 atom 中,而不是作为第三方插件!!

此插件依赖两个东东,git 和 nodejs ; 具体可以参考我博客里面的其他博文。

作用范围

  • Configure your project(针对项目进行配置– 英文言简意赅就不翻译了)

    • Navigate to Packages -> Atom Ternjs -> Configure project
    • The config view appears.
    • Hit “Save & Restart Server” to create/update the .tern-project file
  • 全局(这个就不用解释了)

智能提示支持的语言特性

  • browser: completion for vanilla js (optional)
  • ecma5: es5 (optional)
  • ecma6: es6 (optional)
  • jquery: completion for jQuery (optional) – 这个可以有,JQ 也支持

安装方式两种

- apm install atom-ternjs - settings 内部搜索插件名

效果图

Atom JS 代码智能提示补全相关推荐

  1. JS实现邮箱提示补全效果

    现在要实现的是类似网易登录时的邮箱提示框的效果,不过这里我打算稍微改变一下,就是在输入@的时候再出现邮箱提示列表 实现提示的原理是采用正则进行匹配 效果图如下: 代码如下: <!doctype ...

  2. sublime_text3代码自动提示补全

    英文界面:menu -> Preferences -> Setting-User -> 加上这一句  ,"auto_complete": true,"a ...

  3. 华为快应用IDE:代码智能提示及自动补全

    代码编辑工具的代码智能提示/自动补全功能几乎是所有代码编写工具具备的基础功能. 华为快应用IDE自然不能少了如此便利的功能,Template模板.Script脚本.Style样式.Pair-Tages ...

  4. VS Code Python 代码智能提示(自动补全)编译环境设置踩坑记录

    VS Code Python 编译环境设置踩坑记录 本菜鸡非常喜欢VS code的简洁风格,而且跟原来再用的VS2017相比简直不要太快,前段时间电脑重装之后又要在windows系统上重新搭建整套环境 ...

  5. AndroidStudio 文档自动提示代码提示补全

    从eclipse转到AS下,发现很多功能"没了",其实是设置的问题, 例如我习惯于在鼠标移动到某个类.方法.字段上面时自动出现说明文档,是因为在AS下默认没有开启 可以手动显示,快 ...

  6. html5邮箱提示信息,JS实现的邮箱提示补全效果示例

    本文实例讲述了JS实现的邮箱提示补全效果.分享给大家供大家参考,具体如下: 现在要实现的是类似网易登录时的邮箱提示框的效果,不过这里我打算稍微改变一下,就是在输入@的时候再出现邮箱提示列表 实现提示的 ...

  7. vscode配置c++代码提示补全

    vscode配置c++代码提示补全 在网上找了大半天,说的方式都试过了,都没有适合我的,还是自己找stackoverflow靠谱点 {"editor.rulers": [80 // ...

  8. Android Studio在xml文件中编写代码时,关键词没有代码提示补全

    问题描述: Android Studio在xml文件中编写代码时,无法自动补全 例如在TextView中输入textSize,没有出现任何代码提示 解决方式: File->Project Str ...

  9. 基层教学组织评估系统5_系统管理员数据维护模块功能完善,优化教学组织名称的输入提示补全,项目打包部署篇

    目录 一.完善 二.项目打包 三.部署 四.报错解决 五.数据初始 一.完善 系统管理员数据维护模块功能完善 优化教学组织名称的输入提示补全 数据对应格式bug修复 1.系统管理员数据维护模块功能完善 ...

最新文章

  1. JS正则表达式验证身份证号码
  2. 续篇:新型Lamda版Html.RenderAction
  3. python流程控制-Python | 流程控制
  4. android 添加安装权限白名单
  5. 通达oa与mysql集成_安装通达OA后想使用其自带的Mysql数据库的解决方法
  6. latex 新定义环境 引用_炉石传说:完全虐杀式上分!新版本第二天动物园迅速定义环境!...
  7. 客户端跳转与服务器跳转的区别
  8. BGP 最佳路径选择之 -- Local Preference
  9. 创建多线程(8种方式)
  10. 怎么删除html下面多余的空白页,word怎么删除空白页|word删掉多余空白页方法
  11. 【定量分析、量化金融与统计学】统计推断基础 番外(3)---假设检验例题讲解
  12. 软件工程毕业设计课题(80)微信小程序毕业设计PHP电影视频播放小程序系统设计与实现
  13. 专业的在线考试答题系统,快考题,高并发人数使用流畅
  14. “Building Gradle project”一直不成功的解决方案(常见于ARCORE项目导出时)
  15. Cesium基础知识-加载json数据
  16. whl is not a supported wheel on this platform.解决办法
  17. 阿里云服务器创建快照、回滚磁盘
  18. 分析:以拼多多为例 谈谈何为社交电商
  19. 《Attentional Factorization Machines》AFM模型及python实现
  20. 基于bootstrap的在线布局工具

热门文章

  1. SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)
  2. Java面试宝典系列之面试复习提纲
  3. linux环境下解决字体乱码的问题
  4. MYSQL中的主表和父表_主表,从表,关联表,父表,子表
  5. 正负相关 最大信息系数mic_求二项展开式中二项式系数最大项、系数最大项的问题...
  6. erp沙盘采购总监的心得_erp沙盘模拟采购总监心得
  7. ehcache springboot_Spring Boot应用缓存实践之:Ehcache加持
  8. Qt QSetting *.ini.lock
  9. matlab怎么算2乘2矩阵,【Matlab】2.矩阵的运算
  10. 超级直播sop直播源.zip_超级直播app壳 打造自己的直播app