Atom不能补全原生JS的一些DOM函数

Atom-ternjs配置指南
本文介绍如何使用Atom-ternjs进行Node.js和JavaScript代码补全。通过设置.tern-project文件,可以实现对不同库的支持及语言版本的指定。
链接:https://www.zhihu.com/question/43417556/answer/123627999
 
推荐 atom-ternjs,这个是目前用过最好的,我主要用来补全nodejs跟javascript的。安装好了,要配置一下,先新建一个文件:
.tern-project

然后设置一下你要补全的语言或者库:
<img src="https://i-blog.csdnimg.cn/blog_migrate/ac34ccb1b1ee094fce6fbeb0ada5a57c.png" data-rawwidth="452" data-rawheight="483" class="origin_image zh-lightbox-thumb" width="452" data-original="https://pic1.zhimg.com/d01675092b14b8faaf00d3f9247dcaec_r.png">我就选择这三个, 我就选择这三个,
<img src="https://i-blog.csdnimg.cn/blog_migrate/eb5c20274bfb40e731d2d84e53e27b22.png" data-rawwidth="394" data-rawheight="198" class="content_image" width="394"> <img src="https://i-blog.csdnimg.cn/blog_migrate/234a76453ee8e4d89b0ffea1bd0a2724.png" data-rawwidth="182" data-rawheight="150" class="content_image" width="182">最后 最后<img src="https://i-blog.csdnimg.cn/blog_migrate/ad5c43627ccaa2a13b12cce916c2ebd1.png" data-rawwidth="227" data-rawheight="38" class="content_image" width="227">

查看.tern-project文件,

大概这样子:

{
  "ecmaVersion": 6, "libs": [ "browser", "underscore" ], "loadEagerly": [ "**/*.js" ], "plugins": { "node": { "dontLoad": "", "load": "", "modules": "" } } } 

ecmaVersion表示语言版本,
brower表示原生的javascript语言补全,
plugins表示补全的插件。


这样设置基本就可以了。

<img src="https://i-blog.csdnimg.cn/blog_migrate/4fe2418d5990d70fc35b3e347933cb38.png" data-rawwidth="783" data-rawheight="344" class="origin_image zh-lightbox-thumb" width="783" data-original="https://pic1.zhimg.com/cd24e21681afbf8e4eef762658aad31c_r.png">

转载于:https://www.cnblogs.com/zhangmingzhao/p/7635692.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值