我喜欢vim,并希望继续使用它来进行web开发,尽管我很难用正确的库来设置我的.tern_project文件,而我需要进行自动完成。我对JavaScript还比较陌生,但到目前为止,我所拥有的是让它更容易学习。
我找不到多少例子,我试着读过文档,但是我还不知道它有多大帮助。到目前为止,我的.tern_project文件如下所示:
{
"libs": [
"browser",
"ecma6"
],
"plugins": {
"requirejs": {
"baseURL": "./",
"paths": {}
}
}
}我真的不知道插件是做什么的,但我把它们放在了现在,在libs中,ecma6确实帮助我完成了所有的数组方法(即。( forEach等)。现在我的问题是如何添加像console.table()这样的东西来自动完成?
我需要将哪个库添加到.tern_project文件中?
此外,我对更好的web开发环境的建议是开放的。
发布于 2016-12-29 10:23:16
ecmascript代替了ecma6。在以前的版本中,tern有ecma5和ecma6库,但在最新版本中,这两个库合并在一个名为:ecmascript的库中。可用tern 库列表
您总是可以从tern js存储库退出目录获得更新的lib列表。
可用的tern 插件列表:
您总是可以从tern js存储库插件目录获得更新的插件列表。
随着您的javascript技能的增长,去添加和玩lib和插件,看看你得到了什么完成。还要注意,您可以有多个..tern project文件。Tern将始终向上搜索到根目录并使用最接近的目录。因此,您可以在项目的基础上配置完成。
https://stackoverflow.com/questions/41371789
复制相似问题