作家
登录

Top 10 JavaScript编辑器,你在用哪个?

作者: 来源: 2017-06-22 15:03:13 阅读 我要评论

编辑器和IDE之间的本质差别在于:IDE不只可声调试,并且可以对代码进行概要分析,IDE还支撑应用法度榜样的生命周期治理(ALM)体系。我们在这里评论辩论典范多编辑器至少支撑一个版本控制体系,平日是Git,如今IDE和编辑器之间的差别也越来越小。

在这10个JavaScript编辑器中,Sublime Text和Visual Studio Code是个中排名靠前的两个。Sublime Text以其速度和便利的编辑功能多样性出名,Visual Studio Code的功能和速度与Sublime Text几乎一致。TextMate排名第三,固然TextMate在两年前排名第一,但其功能并没有真正跟上成长。

你很可能在Sublime Text,Visual Studio Code和Brackets中找到本身爱好的JavaScript编辑器,然则还有其它的编辑器对象Atom,BBEdit,Komodo Edit,Notepad ++,Emacs和Vim等值得懂得。你可以根据如今的项目,选择个中最为便利应用的编辑对象。

下面我们来懂得所有的编辑器,文末会对它们进行比较。

Sublime Text

如不雅你想要一个灵活、强大年夜、可扩大的文本编辑器,它可以或许如闪电般快速运行,并且支撑切换到其它窗口进行代码检查、调试和安排,那么可以推敲应用Sublime Text。

除了速度较快以外,Sublime Text还有很多值得留意的优势,它涵盖了70多种文件类型,个中包含JavaScript、HTML和CSS; 即时导航和即时项目切换; 多选项(一次进行一系列更改),包含列选择(一次选择文件的一个矩形区域); 多窗口(应用你的所有显示器窗口)和拆分窗口; 应用简单的JSON文件进行完全的自定义; 基于Python的插件API; 一个同一的、可搜刮的敕令板。

对于应用其它编辑器的法度榜样员来说,Sublime Text支撑TextMate包(不包含敕令)和Vi / Vim仿真。

Sublime Text是一个高度可设备和可扩大的文本编辑器。它包含跨越50种语法,个中包含JavaScript,它可以应用Sublime软件包和TextMate语法定义进行扩大。可以可以或许经由过程少量按键来安装Babel(React)和TypeScript(Angular)的语法和支撑。

Emacs应用js2模式包,并应用ac-js2主动完成。在Emacs中,你可以应用串行模式获取及时浏览器JavaScript,HTML和CSS交互。

Sublime Text有一个活泼的用于创建和保护Sublime Text包和插件的社区。Sublime Text缺氨赡很多功能,包含JSLint和JSHint接口,JsFormat,JsMinify,PrettyJSON和Git支撑 ,都可以经由过程社区应用Package Installer来实现。

下载地址:http://www.sublimetext.com/3

Visual Studio Code

Visual Studio Code是一个的免费的轻量级编辑器和IDE,它是Microsoft宣布的。它具有Visual Studio组件,能与开源的Atom Electron shell混淆应用。它对于应用C#进行ASP.Net Core的开辟,供给了极好的支撑;同时它也经由过程TypeScript和JavaScript为Node.js的开辟,供给了极好的支撑。不合于Visual Studio仅在Windows上支撑的惯例,Visual Studio Code也能在MacOS和Linux上运行。

因为包含了TypeScript编译器和Salsa引擎,Visual Studio Code具有异常好的JavaScript代码完成功能。Visual Studio Code会将JavaScript代码发送到后台的TypeScript编译器来揣摸类型并构建符号表。你可以在屏幕图像底部的框中看到hasOwnProperty办法的信息。

官网链接:http://www.sublimetext.com/

雷同的符号表使得IntelliSense可以或许在全部表达式的输入过程中,为你供给出色的弹出式选项列表。你可以获得以下功能:填入后主动封闭、主动填写完成选项、键入后的主动办法列表和办法中的主动参数列表。你可以经由过程大年夜DefinitelyTyped添加对d.ts文件的引用,来加强IntelliSense。当你辨认常见问题(例如应用Node.js内置变量中的__dirname)时,Visual Studio Code将为你供给这些功能。

Visual Studio Code是一个免费的轻量级编辑器和IDE,用于Node.js和ASP.Net 开辟。它结合了Microsoft技巧,例如TypeScript编译器、Roslyn .Net编译器和Atom应用的Electron shell。Visual Studio Code实用于Windows,MacOS和Linux平台。

Visual Studio Code的Git支撑异常好,应用起来很简单。Visual Studio Code调试器为Node.js和ASP.Net开辟供给了出色的调试体验。Visual Studio Code具有异常好的HTML,CSS,Less,Sass和JSON对象,这个对象是基于与Internet Explorer F12开辟人员对象雷同的技巧。此外,Visual Studio Code可以与外部义务运行法度榜样(如gulp和jake)进行可定制的集成。

Visual Studio Code有着强大年夜的插件生态体系,例如支撑Angular和React。推荐可以在应用JavaScript和TypeScript框架和库构建应用法度榜样时应用Visual Studio Code。

官网链接:https://code.visualstudio.com/

下载地址:https://code.visualstudio.com/Download

Brackets

Brackets是一个免费的开源编辑器,最初来自于Adobe,旨在为JavaScript,HTML和CSS供给更好的对象以及相干的开放式Web技巧。Brackets本身是用JavaScript,HTML和CSS编写的。除了内置功能外,Brackets还有一个扩大治理器,用于扩大前端开辟人员应用典范多说话和对象。Brackets不像Sublime Text和TextMate那样运行的很快,但除了大年夜收集加载或更新法度榜样内容的暂停之外,它仍然运行的异常快。

Brackets不仅对JavaScript,CSS,HTML和Node.js有着很好的支撑,它还具有一些其它很棒的功能,例如与HTML ID相干的CSS在线编辑。此外,Brackets有着一个简洁的UI界面和编辑时网页的及时预览。对于免费的代码编辑器来说,Brackets是一个很好的选择。


  推荐阅读

  开发一个Linux调试器(一):准备环境

任何写过比 hello world 复杂一些的法度榜样的人都应当应用过调试器(如不雅你还没有,那就停下手头的工作先进修一下吧)。然则,尽管这些对象已经获得了广泛的应用,却并没有太多的资本告>>>详细阅读


本文标题:Top 10 JavaScript编辑器,你在用哪个?

地址:http://www.17bianji.com/lsqh/35869.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)