最好的代码编辑器

Best code editors

找到最好的代码编辑器会对您的生产力和工作流程产生很大的影响。无论您是新手还是老手,您都需要一个伟大的代码编辑器来帮助您执行您的魔术。

最好的代码编辑器将使您在编码和编写方面更加高效,帮助您检查和编辑您的代码,并可定制以满足您的需求。他们还会创造一种更舒适的用户体验,这不应该被低估,因为你每天都会看你的代码编辑器好几个小时。

有几十个文本编辑器、代码编辑器、IDE等等供您选择。那你怎么选?您只需要偶尔切换一次新编辑器,因为您在适应不同的软件时会失去一些效率。

在这个页面上,我们将深入研究我们认为开发人员和设计人员提供的五个最好的代码编辑器。第2页提供了一些更多的选项,以供试用,如果您不继续使用这个页面上的工具,那么第3页您还可以找到关于什么是代码编辑器以及如何选择正确的代码编辑器的信息。当您正在考虑您的工具包时,绝对值得一看我们的指南最好的杀毒软件来保证你宝贵的程序安全。

为开发人员和设计人员提供5个最佳代码编辑器

Sublime Text 3

01.崇高的文本3

最好的代码编辑器-但是你必须为此付出代价

价钱:$ 80(免费无限期预览)|稳定性:高|速度:高|UI / UX:中|定制灵活性:

轻巧,快速
极易扩展
不是免费的
唠叨弹出付款

崇高文本是真正改变代码编辑器工作方式的编辑器。它是轻量级的,打开和准备编辑你的文件,几乎只要你成功地点击按钮。这种响应性是使崇高文本成为类中最好的代码编辑器的原因之一。如果您想打开一个文件并进行快速编辑,等待几秒钟加载可能听起来并不多,但是延迟可能会变得乏味。

“崇高文本”的另一个巨大好处是它具有疯狂的可扩展性,可以通过包管理器安装大量且不断增加的插件列表。选项包括自定义编辑器外观的主题、代码指针(可以帮助更快地定位代码中的任何错误)、Git插件、颜色选择器等等。

崇高的文本可以免费下载和开始使用,但是为了延长使用,你需要花80美元购买许可证-这个程序会定期提醒你付款,直到你结账为止。如果您决定付款,您可以在您使用的任何计算机上使用相同的许可证密钥,因此您可以在所有计算机上输入相同的代码,以使付款提示弹出消失。然而,付费许可可能是崇高文本最大的缺点-有许多有竞争力的产品可供开发商免费使用。

Visual Studio Code

02.VisualStudio代码

功能最全面、最全面的代码编辑器。

价钱:免费|稳定性:高|速度:中|UI / UX:高|定制灵活性:介质

适用于复杂,大型项目
非常强大
内置Git支持
慢慢启动

Visual Studio代码是微软开发的代码编辑器,令人惊讶的是,它是一个开源软件.VS代码可能是此列表中与IDE最接近的代码编辑器。它非常健壮,也是启动时速度较慢的程序之一。然而,在使用它时,VS代码是快速的,并且能够处理相当多有趣的任务,例如快速Git提交或打开和排序多个文件夹的内容。

VS代码的流行程度迅速上升-它正在不断地扩大其用户基础,并吸引开发人员远离其他编辑器。VS代码有一个内置终端,以及内置的Git支持,这两者都是这个程序的球迷的大赢家。它的“IntelliSense”特性提供了代码的自动完成以及函数参数和已知变量名的信息。

Atom

03.原子

最好的免费代码编辑器,具有友好的用户界面

价钱:免费|稳定性:中|速度:中|UI / UX:高|定制灵活性:

与Git和GitHub集成
快速可靠
发动缓慢
历史表现问题

原子是开源的,由GitHub开发。在最初的发展过程中,受崇高文本流行的新编辑风格的影响很大。然而,有一些关键的区别:ATOM是免费的、开放源码的,并且提供了与Git和GitHub轻松的开箱即用的集成。原子在历史上一直存在性能和稳定性问题,但随着它的成熟,这些问题已经大大减少。的确,它的发布速度仍然比一些编辑器慢,但它与其他编辑器一样可靠和快速。

进一步阅读:从Atom文本编辑器获得更多信息

Brackets code editor

04.托架

新用户的最佳代码编辑器

价钱:免费|稳定性:中|速度:中|UI / UX:高|定制灵活性:介质

简单的自定义选项
令人愉快的UI
特别适合macOS
一些性能问题

括号是Adobe的开源编辑器,似乎是一个非常全面的软件。它本机不像其他语言那样支持语法突出显示(但它仍然支持相当多的语言)。由于其对前端技术的关注,它还支持CSS预处理程序,如LessandSass。

在许多常用的速度和可靠性指标上,括号并不是最重要的,但它确实有几个独特的特性值得研究。它主要是通过菜单进行配置的,而列表中的大多数其他编辑器都要求您编辑配置文件(如果您愿意,也可以在括号中编辑配置文件)。

还有一个有趣的特性用于快速CSS编辑。您可以使用热键弹出HTML页面上的一个小部分,然后编辑当前影响所选元素的任何CSS规则。这意味着您可以快速找到一个造型问题,并解决它,而不必浪费时间搜索周围。

一个有趣的设计决定是,Brackets根本不使用制表符来显示打开的文件。而是在文件树上方的左上角有一个打开的文件菜单。如果您正在使用拆分窗口视图,则此打开的选项卡列表还会拆分“左”和“右”,以便更轻松地找到您要查找的文件。例如,VS Code使用类似的打开文件菜单,但也使用选项卡。在Brackets中,这可以实现最大的屏幕空间,但如果您习惯使用标签导航,则可能会产生不和谐的体验。

Vim code editor

05.维姆

这个命令行软件是老程序员最喜欢的软件。

价钱:免费|稳定性:高|速度:高|UI / UX:低|定制灵活性:

坚如磐石,非常快
适合键盘手
包含在Linux OS和macOS中
没有UI - 通过键盘导航

VIM可能是这个列表中最有争议的代码编辑器。VIM是一个命令行软件,内置于Linux操作系统和MacOS,可供Windows下载。VIM是许多旧式程序员和键盘爱好者的最爱。

该程序完全通过键盘导航,使其更快、更高效-但前提是您必须努力学习如何操作它。它也是非常可定制的(可以定制命令行程序)。您可以使用许多键盘快捷键来加快代码编辑过程,更好的是创建定制命令以适应您自己的工作流程。

VIM获得了最陡峭的学习曲线奖,也许是最糟糕的用户体验之一,因为它完全缺乏UI。学习如何导航Vim并不那么有挑战性,但建立快捷方式的记忆,以及如何最好地定制编辑器(要从这个程序中获得最佳效果,您需要这样做)需要花费更长的时间。

Vim非常稳定,快速,并且非常适合资深的命令行爱好者和新兴的用户使用。如果你有时间学习它,Vim可以真正提高你的编码效率,这是一个几乎无缝的跨平台体验,只需要考虑很少的UI。

下一页:更好的代码编辑器

Generate conf banner

生成,获奖大会网页设计师,返回纽约4月24日-25日!点击图片预定门票



翻译字数超限