每一个开发者都希望能找到最好的编程工具,例如管理任务的文本编辑器,用来建设下一个项目的框架等等。使用这些利器,可以简化工作环境和提高工作效率。在所有被开发者使用的工具中,选择文本编辑器是最难的。Livecoding.tv的直播者在直播时使用了一系列文本编辑器,他们还向观看直播的人推荐了他们的工具。
同时,不要错过精彩的分享文章《如何创建Vim Dotfile?》及《只有电脑程序员才会知道的10个习惯和事情》。
俗话说,“萝卜青菜,各有所爱”,每一个受欢迎的文本编辑器都有它忠实的拥护者。在Livecoding.tv platform上已经出现这样的情况了。毕竟,每个人都会有自己的偏好并喜欢捍卫它。
文本编辑器在任何一种开发环境中都起着首要作用。编写项目代码、调试和执行等行为,都需要用到它。它就像一个修理中心,为世界制造工具或产品。
现在我们言归正传。
选择最合适的文本编辑器可以说是一个很有挑战性的任务。它要求具备娴熟的体验,个人偏好以及最终的判断。在你准备使用一个单独的文本编辑器之前,我们希望你先浏览一下这篇文章,并从中了解一下它们的功能性和实用性。
我们在本文会详细介绍6个文本编辑器,其它的可以在文章底部的链接中浏览。
Sublime Text editor是市场上最好的文本编辑器之一。它是一个专有软件,专注的是功能。它不但是强大IDE的一个理想选择,也是一个轻量型的软件,处理工作时效率高,而且准确。
它具有各种功能,在使用这些功能时你会感觉在你的指尖有一种力量。但是,它和其他任何一种工具一样,并不是完美的。我们看一下它有哪些优点和缺点。
总的来说,Sublime text仍然是一个优秀的文本编辑器。你可以使用它无限期的免费试用版。但如果你不喜欢那些老弹出的窗口,你也可以花70美金买正版的。它可以适用于三种主要的操作系统——Windows, Linux和Mac OSX。
Vim表示“Vi Improved”。它经受住了时间的考验,它是在电脑历史中最古老的文本编辑器之一。Vim在开发者和其他电脑狂热者当中确实非常受欢迎,它是一个完全定制化的文本编辑器。Vim出名有两个原因。一是它支持全键盘操作,无需使用鼠标。二是它几乎是在基于Unix的机器中出现的。因此,便携性和普及性是它的主要特征。
Vim是供高级用户使用的。学习起来不容易,需要花时间才可以熟练掌握它。但是,你一旦学好了Vim,就会发现它给你带来的效率是其它文本编辑器无法做到的。
有关Vim,你还可以阅读《如何创建Vim Dotfile?》这篇文章,了解更多信息。
Atom被宣传为是21世纪可编程的文本编辑器。它是在一年前被推出的,专注于提供一个可编程的文本编辑器。它类似于Sublime,并且在提供与Sublime相似的体验方面取得了成功。正如任何创业板一样,它也饱受很多问题的困挠。UI和UX是优秀的,而且它很适合在一段时间内的编码时使用。其它的主要功能包括自动完成、文件系统浏览器、多个窗格等等。
如果你正在找一个免费的开源文本编辑器,Atom会是一个很好的选择,它适用于三大主要操作系统,但如果你需要处理大文件的话,就不要考虑它了。
Visual Studio Code 是微软为开发者们提供的一种编码工具,它无需下载巨量的Visual Studio editions (文件的大小超过3GB)。Visual Studio是轻量型的开源文本编辑器,旨在提供可以在所有主要平台上操作的无缝开发体验。Windows,OS X和Linux都适用。它的主要功能包括支持30多种语言,基于代码的编辑,代码导航等等。它还提供git版本控制以及便于开发的调试工具。
如果你并不渴望下载巨大而笨重的IDE, 那Visual Studio Code会是一个出色的选择。它小巧,灵活,可以胜任工作。
Notepad++是市场上另一个开源文本编辑器。它类似于vanilla notepad,并且它用各种可能的方式对vanilla notepad作了改善。它突破局限,支持多种编程语言。比起其它任何一种在这里提到的文本编辑器,Notepad++最大的优势是它可以管理巨大的文件,不会有任何阻滞或崩溃。它的运行速度快,并且是轻量型的。此外,它提供了过百种插件,可以用来扩展其功能。
对于需要简单的用户界面和功能设置的用户来说,Notepad++是很适合的。它简洁,快速,并且是一种极好的方式来做新的东西。
我们最后要介绍的文本编辑器是“Brackets”。它是开源的,任何人都可以使用它。它不仅是通用的文本编辑器,而且是一个基于前端开发的文本编辑器。例如,基于网络设计的目的。对于前端语言的支持是可以扩展的,因此你应该只考虑把它用于前端开发。
现在市场上还有很多文本编辑器,我们不可能一一尽录。下面这份名单,是就我们所知道的,而且是在2016年让人惊讶的文本编辑器。点击以下链接去了解它们吧。
文本编辑器是开发者的“兵工场”中不可缺少的武器。有了我们介绍的这些文本编辑器,希望能帮助你找到你最终要找的工具。如果你认为我们还错过了哪些值得介绍的文本编辑器,欢迎发表你的建议,我们会因此更新这份名单。
喜欢这篇文章吗?现在就与你社交网络上的朋友分享它吧。
We’re thrilled to announce an exciting opportunity for you to win not one but two…
Acquiring practical skills is crucial for career advancement and personal growth. Education Ecosystem stands out…
Artificial Intelligence (AI) has been making significant strides in various industries, and the software development…
Another week to bring you the top yield platforms for three of the most prominent…
If you hold a large volume of LEDU tokens above 1 million units and wish…
It’s another week and like always we have to explore the top yield platforms for…