为高效的程序员和程序员提供的5个最佳javascript编辑器

现在,在编写JavaScript时,只有五个编辑器值得您考虑。你可以找到几十个替代品,但没有一个比得上这些,所以不要浪费你的时间。...

作为一个程序员,你的文本编辑器就是你的工具箱,每个特性都是一个不同的工具。使用一个简单的编辑器(例如记事本)来编写代码就像用一把锤子盖房子:这是可能的,但是麻烦远不止它的价值,而且最终的结果不会很好。

javascript-editors-featured

JavaScript从一开始就是一种混乱的语言,因此您需要所有能得到的帮助。一个适当的、装备精良的文本编辑器可以帮助您更快地编写代码,编写更干净的代码,尽早地捕获bug,但最重要的是,它使编程变得有趣和愉快。

现在,在编写JavaScript时,只有五个编辑器值得您考虑。你可以找到几十个替代品,但没有一个能满足这些要求,所以不要浪费你的时间。

1网风暴

007Ys3FFgy1h1ok13fzmuj30im0b9dgd

可用于Windows、Mac和Linux。

WebStorm是这个列表中唯一成熟的IDE——其余的都是高级文本编辑器。这意味着两件事:第一,它所有最好的特性都是内置的和官方的,第二,整个编码环境是一个内聚的整体。其他编辑往往是第三方插件的大杂烩。

WebStorm是一款全面的应用程序,具有许多在其他地方找不到的功能:

  • JavaScript的最佳自动完成。
  • 对Angular、React和Meteor等框架提供出色的编码帮助。
  • 数百次检查,以在编写代码时捕获代码中的问题。
  • 客户端和服务器端代码的完整调试程序。
  • 用于遍历多个文件的高级导航快捷方式。
  • 与Karma、Mocha、Jest和量角器集成,用于单元测试。
  • 构建工具配置的接口,包括Grunt和Gulp。

简单地说,WebStorm是为使用许多工作流工具处理大型项目的JavaScript专业人员设计的。如果你只是想在这里或那里编辑一些散乱的脚本,那就太过分了。如果您对此持怀疑态度,请注意WebStorm是由JetBrains开发的,JetBrains与IntelliJ(Java)和PyCharm(Python)等其他受欢迎ide的开发团队是同一个团队。

不幸的是,WebStorm不是免费的——你必须订阅每月或每年的计划。好消息是,订阅价格下降的时间越长,你保持你的计划活跃。

下载——WebStorm(每月13美元,30天****)

2visual studio代码

007Ys3FFgy1h1ok13znk0j30im0b8q3i

可用于Windows、Mac和Linux。

首先,visualstudio代码与visualstudio不同。visualstudio是一个臃肿的IDE,visualstudio代码是一个可定制的文本编辑器,它可以根据需要简单或高级,这要感谢它的第三方扩展库。

VisualStudio代码于2015年首次发布,此后取得了长足的进步。它配备了许多内置功能,使其高于其他文本编辑器:

  • 基于变量、函数、模块等的上下文自动完成。
  • 具有断点、调用堆栈和交互式控制台的可靠调试器。
  • 几个提高生产率的技巧和特性,以加快开发速度。
  • 用于模板化经常重用的代码模式的用户可定义的代码段。
  • 与Git源代码管理的本机集成。
  • 快速、响应快、可主题化的界面。

但是visualstudio代码最好的部分可能是它是开源的。事实上,它就托管在GitHub上,如果你想的话,现在就可以查看源代码。作为GitHub上最活跃的项目之一,您可以确定这个编辑器除了升级之外别无选择。

下载——Visual Studio代码(免费)

三。崇高的文本

007Ys3FFgy1h1ok14mzzaj30im0aidgg

可用于Windows、Mac和Linux。

2008年,当崇高的文字出现在现场时,每个人都失去了理智。一位软件工程师辞去了在谷歌的工作,创建了最终的文本编辑器,这是由三个简单的原则驱动的:尽量减少界面混乱,文本应该是焦点,所有的屏幕属性都应该被使用。即使在今天,所有这些都是真的。

崇高的文本有几个值得注意的特点,证明了它的价值:

  • 任何文本编辑器中速度最快、响应速度最快的性能。
  • 选项卡组和多个拆分窗格编辑。
  • 基于项目的文件组织和编辑。
  • 用于键入命令而不是使用鼠标的命令调色板。
  • 工作流生产力的特点,如多个光标和项目范围内的搜索。
  • 庞大的第三方扩展存储库。

崇高的文本开创了许多功能,使现代文本编辑器伟大,因为他们是。不幸的是,时间已经过去,竞争对手已经赶上了。由于这些竞争对手中有许多是完全免费的,因此很难证明Sublime Text的高昂价格和封闭的源代码是合理的。

下载——崇高文本(70美元,无限****)

4原子编辑器

007Ys3FFgy1h1ok1567svj30im0bmaaj

可在Windows、Mac和Linux上使用。

当Atom Editor于2014年首次发布时,许多人将其称为“崇高文本**”。然而,尽管Atom拥有相当大的粉丝群,但它从未在人气上超过崇高文本。现在visualstudio代码吸引了所有人的目光,Atom现在可能已经达到了顶峰。

并不是说原子不好。它的一些特性使它非常适用:

  • 灵活的自动完成与插件的帮助。
  • 用于管理主题、包和设置的智能界面。
  • 选项卡组和多个拆分窗格编辑。
  • 生产率工作流功能,如模糊查找器。
  • 使用HTML、CSS和JS的高度可定制的界面。

我一直把《原子》看作是这个可怜的人的崇高作品。甚至还有一些插件旨在复制Sublime Text的一些功能,比如minimap。我对Atom最大的不满是它的性能太差了——它不是很慢,但也不是很快。我喜欢我的文本编辑器快速发光。

但它是免费和开源的,所以抱怨这样的事情似乎很愚蠢。如果你不能忍受visualstudio代码的某些原因,你不喜欢的专有性质崇高的文本,那么Atom是完美的妥协。

下载--Atom编辑器(免费)

5括号

007Ys3FFgy1h1ok15rk94j30im0as3yy

可在Windows、Mac和Linux上使用。

括号是Adobe的一个文本编辑器,与Atom在2014年推出的时间差不多。不幸的是,它从来没有完全流行起来。大多数用户对Sublime文本很满意,那些还没有投入Atom的用户,括号里的内容也不足以吸引任何一组用户进行转换。

但在过去几年里,方括号已经积累了一个小,但狂热的球迷基础。它提供了一些主要面向web开发人员的漂亮功能:

  • 通过与浏览器的实时连接实时预览web代码。
  • 内联编辑器,用于查看代码块而不在文件之间跳转。
  • 提取特征可以从PSD中提取细节并转换为CSS。
  • 选项卡组和拆分窗格编辑。
  • 可通过第三方插件定制和扩展。

我对括号最大的抱怨是性能——它是这个列表中最慢、最笨重的编辑器。这对我来说是个破坏者,但对你来说也许不是。很多用户对方括号的性能很满意,所以试试看。也许你不会那么烦恼。另外,括号是完全开源的!

下载--括号(免费)

您可能会发现其他有用的编码技巧

如果您对JavaScript还不熟悉,并且感到不知所措,只需知道它是一种很难破解的语言。仅仅因为你在挣扎并不意味着你不适合成为一名程序员。使用上面的一个文本编辑器可以让JavaScript更容易处理。

其他一些建议包括:掌握一门新语言的技巧,以及更快地学习代码的项目想法。别忘了这些免费的JavaScript资源和Udemy上的顶级JavaScript课程。

坚持下去,因为JavaScript是一种要求很高的语言。JavaScript程序员有几种职业选择,web开发正在兴起。如果你还在上高中,你甚至可以考虑这些一流的编程学院。

你最喜欢的JavaScript编码文本编辑器是什么?如果你喜欢我们没有提到的,让我们知道哪一个,让你的情况!在下面的评论中与我们分享。

图片来源:Thongchai Kitiyanatawong viaShutterstock.com网站

  • 发表于 2021-03-14 08:05
  • 阅读 ( 222 )
  • 分类:编程

你可能感兴趣的文章

你将来应该学习哪种编程语言?

...言来学习和掌握未来,那就没有什么可比性了:那一定是JavaScript。 ...

  • 发布于 2021-03-11 19:38
  • 阅读 ( 331 )

寻找最好的编程语言?从这里开始!

...习,请查看这些一步一步的HTML和CSS教程。 JavaScript:JavaScript是添加浏览器端逻辑和实时更改的唯一方法(学习JQuery基础知识是一个很好的开始)。现在,浏览器端和服务器端逻辑都可以使用JavaScript,使用Meteor或React...

  • 发布于 2021-03-12 12:24
  • 阅读 ( 297 )

7个最佳linux文本编辑器和gedit替代方案

...现代文本编辑器不同,崇高的文本是用C++编写的,而不是JavaScript(像VisualStudio代码、Atom和括号),这给它带来了巨大的性能优势。这是我用过的最快、反应最灵敏的文本编辑器,非常适合功能较弱的机器。 ...

  • 发布于 2021-03-13 00:59
  • 阅读 ( 335 )

每个chromebook用户需要10个生产力应用程序

...程序提供了一系列导入和导出工具。您可以将图像拖放到编辑器中,然后以多种格式保存图像,包括PDF和ZIP。 ...

  • 发布于 2021-03-13 17:37
  • 阅读 ( 213 )

6款最佳windows记事本

...,他们为增加功能构建了各种各样的插件。其中最好的有JavaScript打包器、SQL代码重新格式化脚本和文本到表适配器。 ...

  • 发布于 2021-03-14 11:45
  • 阅读 ( 683 )

是的,你可以随时编写代码:7个最适合android的html编辑器

... 网站管理员的HTML编辑器Lite是一个源代码编辑器,支持JavaScript、CSS、PHP和HTML文件。 ...

  • 发布于 2021-03-14 22:55
  • 阅读 ( 225 )

学习和制作网络应用的7个最佳免费教程

...,不仅是React在人气最旺的时候,它的人气也在加速。就JavaScript web开发而言,React是最容易学习的框架之一,也是快速和健壮开发最有效的框架之一。 ...

  • 发布于 2021-03-15 04:58
  • 阅读 ( 225 )

适用于windows的5个最佳itunes替代方案

...缺乏功能,一些应用程序擅长音乐播放,但需要努力使其高效同步。 ...

  • 发布于 2021-03-15 14:41
  • 阅读 ( 401 )

9个最好的代码游戏,以建立你的编程技能

...题和挑战。支持超过25种编程语言,包括Java、C#、Python、JavaScript、Lua、Go、Rust等。每一个拼图/挑战都有一个主题(例如,编程炮塔击落离得太近的飞艇),这就增加了乐趣因素。 ...

  • 发布于 2021-03-17 21:19
  • 阅读 ( 440 )

使用以下10个基本工具提升您的web开发技能

...发的在线社交开发环境。标准CodePen窗口只关注HTML、CSS和JavaScript的各种风格,是进行实验和分享想法的最佳场所。 ...

  • 发布于 2021-03-20 14:01
  • 阅读 ( 223 )