链接:https://www.zhihu.com/question/43417556/answer/123627999
推荐atom-ternjs,这个是目前用过最好的,我主要用来补全nodejs跟javascript的。安装好了,要配置一下,先新建一个文件:
然后设置一下你要补全的语言或者库:
我就选择这三个,
![](https://pic3.zhimg.com/50/59574d3c1f6d2fc48254367f3d14581a_hd.png)
最后![](https://pic2.zhimg.com/50/b8f0c331e4d5b00e2b31cf71247b9aad_hd.png)
![](https://pic1.zhimg.com/50/cd24e21681afbf8e4eef762658aad31c_hd.png)
.tern-project
然后设置一下你要补全的语言或者库:
![](https://pic1.zhimg.com/50/d01675092b14b8faaf00d3f9247dcaec_hd.png)
![](https://pic3.zhimg.com/50/59574d3c1f6d2fc48254367f3d14581a_hd.png)
![](https://pic3.zhimg.com/50/fd63ae6e1e9413dc1bfcbb741904a4a6_hd.png)
![](https://pic2.zhimg.com/50/b8f0c331e4d5b00e2b31cf71247b9aad_hd.png)
查看.tern-project文件,
大概这样子:
{
"ecmaVersion": 6,
"libs": [
"browser",
"underscore"
],
"loadEagerly": [
"**/*.js"
],
"plugins": {
"node": {
"dontLoad": "",
"load": "",
"modules": ""
}
}
}
ecmaVersion表示语言版本,
brower表示原生的javascript语言补全,
plugins表示补全的插件。
这样设置基本就可以了。
![](https://pic1.zhimg.com/50/cd24e21681afbf8e4eef762658aad31c_hd.png)