一个 JS 的补全引擎:Tern.js
ef4w
10年前
Tern 是一个用于JavaScript的独立代码分析引擎。它主要作为代码编辑器的插件用来增强编辑器对智能JavaScript编辑的支持。它提供的功能包括:
- 自动补全变量和属性
- 函数参数提示
- 查询表达式的类型
- Finding the definition of something
- 自动重构
Vim上用这货配上syntastic和jslint,写JS实在是爽,基本上赶上IDE的功能了。
Editor支持
当前支持以下编辑器:
- Emacs
- Vim
- Sublime Text
- Brackets (built in to the base editor)
- Light Table
- Eclipse (and general Java API)
示例: http://ternjs.net/doc/demo.html