Linux环境的最佳JavaScript文本编辑器

JavaScript是受到诸多程序员喜爱的编程语言,并在他们的项目中使用JavaScript。推荐一些在Linux上最常被使用的JS文本编辑器。

  

Visual Studio Code

Visual Studio Code是一个免费的,开源的,跨平台的代码编辑器,带有一整套用于编辑和调试代码的工具。它拥有一个完全可定制的用户界面,其他功能包括用于实时代码协作的Live Share,本机Git集成,语法高亮,Intellisense等。

它由微软开发,具有由Redmond Giant或用户社区提供的几乎无穷无尽的插件库,是包括JavaScript在内的任何项目最常用的编辑器,其中包括调试,自动完成,GoTo和集成JS类型检查等功能。

Atom

Atom是由GitHub开发和维护的免费,开源,跨平台的文本编辑器。它的功能包括对几种编程语言的本机支持,包括语法高亮,代码折叠,代码完成和开箱即用的Git集成。它为用户提供了易于使用的包管理器,用于安装和管理包以扩展其功能。

Atom是编写JS代码的优秀编辑器,因为它本身支持自动完成,语法突出显示和扩展的可扩展性。开发人员可以使用Teletype协作编写代码,并且可以通过安装策划包集来扩展其功能,从而将编辑器升级到IDE状态。

Sublime Text 3

Sublime Text 3是一款免费/高级,跨平台,轻量级和可扩展的文本编辑器,专注于速度和可靠性。它是流行的Sublime Text编辑器系列的当前版本,它提供自动完成,代码折叠和语法突出显示,并且开箱即用支持大量计算机语言。

它是完全可定制的,可以使用其开发人员社区通过其便捷的包管理器提供的任何插件来扩展其功能。作为JS开发人员,你还将享受使用其Git集成,增量差异检查器和块插入符功能等功能。

SpaceMacs

SpaceMacs是一个免费的开源文本编辑器,它将Emacs和Vim的功能结合到一个文本编辑器中,侧重于人体工程学,一致性和助记符。

无论你在编辑器中的哪个位置,它都成功使用相同的键绑定,并为用户提供命令行和图形用户界面。

Brackets

Brackets是一个免费的,现代的,开源的源代码编辑器,由Adobe开发,完全用JavaScript,HTML和CSS编写。它是轻量级的,并且将可视化工具混合到编辑器中,以便通过其内联编辑器功能加速用户工作流程并减少在文件页面之间切换的频率。

Brackets提供的几个功能包括实时预览,SCSS和LESS支持,与Git的集成,简单的W3C验证器,自动前缀,缩进指南以及免费扩展库的支持。

Emacs

Emacs是一个功能强大,免费和开源的基于UNIX的命令行文本编辑器系列,最受欢迎的是GNU Emacs。它完全可自定义,并提供多种内容感知编辑功能,如语法高亮和线路导航。

Emacs不是一个简单的文本编辑器,可以像人们想象的那样启动和运行,但它为初学者提供了一个教程,甚至为专业用户提供了全面的内置文档。

它是用Lisp编写的,因此Lisp用户能够调整其功能以满足他们的需求,并且用户可以使用插件来扩展其功能,而不仅仅是编写代码。例如,Emacs可以用作电子邮件客户端和新闻阅读器。

Vim

Vim经受住了时间的检验,一个强大而轻量级的开源命令行编辑器,它附带了几个Linux发行版默认。它创建时考虑了功能,虽然它很难学,但很多专业开发人员都喜欢它。

就像其竞争对手Emacs一样,Vim不提供开箱即用的功能,但可以通过首选项设置,脚本和插件进行配置,以适应你正在进行的项目。

WebStorm

WebStorm是由JetBrains为JavaScript项目开发和维护的付费集成开发环境。它为Node.js应用程序和客户端应用程序提供调试器,为测试运行程序提供无缝工具集成,REST客户端,单元测试,与VCS集成,如GitHub,Mercurial等。

可以使用WebStorm在Angular,React,Vue.js,Native Native,Electron,Node.js,Meteor,Cordova和Ionic中构建项目。它不是免费使用,但可以免费评估30天。

Komodo Edit

Komodo Edit是一个跨平台的集成开发环境,适用于最流行的编程语言,具有语法高亮,自动完成,重构和GoTo命令的代码智能。

它还提供本机调试和单元测试,Git,CVS,Bazaar,Subversion,Perforce和Mercurial的版本控制支持,使用插件的可扩展性,使用ActiveState的代码协作,对正则表达式的支持以及广泛的语言支持。

Code Anywhere

Code Anywhere是一个基于云的付费IDE,可以使用FTP,SFTP,Google Drive和Dropbox以及其他远程服务远程使用代码。它侧重于基于容器的开发,这是一个允许用户从头到尾开发项目甚至直接从云部署的项目。

Code Anywhere的功能亮点还包括内置终端控制台,代码修订,代码共享,代码协作,与Git,GitHub和Bitbucket的集成等。可以免费试用7天。

我自己是一名从事了5年web前端开发的老程序员,辞职目前在做线上教育讲师,每晚都会直播,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5都有整理,送给每一位前端小伙伴,这里是前端学习者聚集地,欢迎初学和进阶中的小伙伴。web前端交流扣扣裙:884975954。

猜你喜欢

转载自blog.csdn.net/web_XingZi/article/details/90201009