最初用的sublime,后来切换到atom,又切换到了vscode,说下喜好:
atom:
- 优点:漂亮,代码格式化后的样式比较喜欢,
- 缺点:js intellisense 智能提示功能不如vscode强大,
vscode:
- 优点:打开文件速度快,js intellisense 智能提示功能强大,但是CSS代码补全感觉不如atom;
- 缺点:格式化后的代码不是很喜欢,路径补全等插件用的不如atom不顺手.
以上介绍都是原先看法,后来发现了一款atom插件,堪称神器啊
atom-ternjs
智能提示支持的语言特性:
browser: completion for vanilla js (optional)
ecma5: es5 (optional)
ecma6: es6 (optional)
jquery: completion for jQuery (optional) – 这个可以有,JQ 也支持
安装
- apm install atom-ternjs
- settings 内部搜索插件名
究竟好在哪里?
const arr = [];
假设你有上面的定义,再次输入 arr.之后,vscode会自动补全.concat()等方法,但是atom并没有,此时安装atom-ternj 之后,世界瞬间美好了,哈哈哈哈,看图
atom:
vscode:
ps: 一直以为vscode的提示更强些,各位看官不要笑啊,找了好久才找到这个。各有什么好的插件推荐的欢迎分享。
最后提下vscode神器: typings。