如今的JavaScript无处不在,非常流行,这一点无可否认,因其灵活性,基本上每一个应用程序都在以某种方式使用它。任何想要学习前端的小伙伴们都需要学习JavaScript,以及不断更新的新的框架,库和工具,不仅是JavaScript,每一个语言都是不断发展、更新的。
像其他编程语言一样,JavaScript对编辑器或IDE没有特定的要求,但自然是越优秀越好。如果你是一名JavaScript开发人员,会如何选择呢?
sublime text
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
它可以代码高亮、语法提示、自动补全,而且体积小安装快速,界面还有多种风格可选,还可以自定义安装各种插件。
特点优势
- 深度整合GBK编码,可以完美支持GBK编码文件。
- 去除自动检测升级提示。
- 自动换行、保存功能。
- 体积小,安装快。
- 调整字体大小为11px以适合正常人使用习惯。
- 变量和语法的高亮和自动生成。
- 改变主题,界面有多种风格可选。
- 使用指针进行多次编辑。
- 可以自定义安装各种插件。
官网:https://www.sublimetext.com/
WebStorm
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
特点优势
- 智能的代码补
全支持不同浏览器的提示,还包括所有用户自定义的函数(项目中)
代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。
- 代码格式化
代码不仅可以格式化,而且所有规则都可以自己来定义
- html提示
大家经常在js代码中编写html代码,一般来说十分痛苦,不过有了智能提示,就爽多了。而且html里面还能有js提示。
- 联想查询
只需要按着Ctrl键点击函数或者变量等,就能直接跳转到定义;可以全项目查找函数或者变量,还可以查找使用并高亮。
- 代码重构
这个操作有些像Resharper,熟悉Resharper的用户应该上手很快,支持的有重命名、提取变量/函数、内联变量/函数、移动/复制、安全删除等等。
- 代码检查和快速修复
可以快速找到代码中的错误或者需要优化的地方,并给出修改意见,快速修复。
- 代码调试
支持代码调试,界面和IDEA相似,非常方便。
- 代码结构浏览
可以快速浏览和定位
- 代码折叠
功能虽小,不过胜在方便高效
- 包裹或者去掉外围代码
自动提示包裹或者去掉外围代码,一键搞定
官网:http://www.jetbrains.com/webstorm/
Atom Editor
Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
特点优势
- 小清新界面让人耳目一新,颜控必备丰富的插件几乎能够满足所有 web 开发需求
- git 原生支持简单的插件编写
- 自定义界面
- 拥有3500多个软件包管理系统;
- 50多个开放模块;
- 免费。
Brackets
Brackets是由Adobe Systems开发并在GitHub上发布的开源前端开发工具。它可以免费使用。
它支持HTML,CSS,JavaScript三种通用语言,而且除了这三种语言之外,它还提供30多种语言版本,只要你用的是一般语言,就可以毫无问题地使用它。
另外通过安装在GitHub上的扩展功能,你还可以将其自定义为你更顺手的前端工具。
特点优势
- 丰富的开箱即用功能;
- 实时预览模式—可以实现编辑浏览器的实时预览;
- 软件包管理系统;
- 可与Adobe的产品协同工作
- 可以在代码中展示已用过的图片和颜色;
- 支持SCSS和LESS
- 自动生成和语法高亮;
- 代码分析器;
- 免费。
Visual Studio Code
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
“微软出品,无所不能”,拥有各种功能,语法高亮、自动补全、热键定制、代码检查与收集等等,你能想到的或是想不到的功能,全都有。
特点优势
- 在语法、使用变量、模块、函数方面可以进行上下文语境的自动生成;
- 调试断点、调用栈和交互式控制台;
- 代码段和模板支持;
- Git 整合;
- 方便易用的界面;
- 免费。
官网:https://code.visualstudio.com/
有兴趣的同学可以挨个试试,觉得哪个最喜欢最适合自己,就使用哪个。
转载文章和图片均来自公开网络,版权归作者本人所有。如有侵权,联系删除。
- 还没有人评论,欢迎说说您的想法!