文本编辑器通常包含在操作系统和软件开发包中,可用于编辑配置文件、文档文件和源代码。
以下是作者总结的10个最佳自由代码文本编辑器:
1.笔记本
NOTEPAD是一款免费且优秀的文本编辑器,支持在MS Windows环境下运行的多种编程语言。NOTEPAD支持50多种编程、脚本和标记语言的语法突出显示和代码折叠,使用户能够快速减少或扩展代码段以访问整个文档。用户还可以手动设置当前语言以覆盖默认语言。该程序还支持自动完成某些编程语言中的API子集。
官方网站:http://notepad-plus-plus.org/
2.精力
VIM是一个高度自由配置的文本编辑器。它是Vi编辑器的改进版,也是免费软件。设置适当的流程是为了处理代码和许多其他事情,而不仅仅是写电子邮件和打开配置文件。它允许您编辑文本和保存简单的文本文件,但它的主要功能是编辑代码。它支持语法高亮和行编号,这是编写程序的两个基本功能。用户还可以更改界面颜色以增加代码的可见性。
对于文本编辑,VIM包括多种语言的拼写检查器,并能够建议如何纠正拼写错误。即使在编写代码时,它也能派上用场,因为应用程序只检查不被识别为代码的文本。当然,你可以快速地从一个错误跳到下一个错误,以便更好地校对文本。
VIM是程序员和开发人员处理各种文本编辑的最佳选择。
官方网站:http://www.vim.org/
3.GNU Emacs
Emacs是一个可移植的、可扩展的、免费的文本编辑器。Emacs提供了一些命令来管理语句和段落,突出显示语法以使源代码更容易阅读,以及“键盘宏”来执行用户定义的编辑命令。Emacs可以在多种操作系统上运行,无论您使用哪种机器类型。这使得程序员非常有用。如果你使用的是通用编程语言,Emacs也会为你提供模式和相应的排版布局,让你更容易编辑代码。
Emacs可能不是最简单的工具,但绝对是最强大的编辑器之一。与vim相比,Emacs启动时间更长,需要更多内存。但是,它是高度可定制的,并且包含大量功能。
官方网站:http://www.gnu.org/software/emacs/
4.崇高的文字
崇高的文本是一个伟大的自由软件/商业文本编辑器。漂亮的用户界面,出色的功能,惊人的性能,一定会让你爱不释手。可以在Windows、Mac OS X、Linux系统中使用,免费试用,免费时间不限。当然,你也可以花70美元买一个完整的许可证。一个许可证可以允许您在您拥有的多台计算机上使用它,无论每台计算机使用什么操作系统。
官方网站:http://www.sublimetext.com/
5.原子
Atom是GitHub开发的免费开源文本和源代码编辑器,支持用Node.js编写插件和嵌入Git Contral,面向Mac OS X、GNU/Linux和Windows。没有人愿意浪费时间配置自己的编辑器,因此ATOM诞生了。它预装了现代文本编辑器应该具备的所有功能。此外,ATOM还配备了选项卡式界面、多窗格布局、简单的文件浏览器和易于学习的曲线图,让您可以快速入门。
官方网站:https://atom.io/
6.PSPAD
PSPad编辑器是一个免费的文本编辑器和源代码编辑器,它不仅提供了高级的文本编辑功能,还包括许多开发工具。PsPad配备了十六进制编辑器、CP转换、文本差异、模板、宏、拼写检查选项、自动完成和代码资源管理器等。它强大的功能集几乎可以满足任何人的需求,无论是初学者还是有经验的程序员。
官方网站:http://www.pspad.com/en/
7.GEANY
Geany是一个轻量级、跨平台、基于GUI的文本编辑器,使用Scintilla和GTK,包括基本的IDE功能。它可以用于许多操作系统,如BSD、Linux、Mac OS X、Solaris和Windows操作系统。支持的编程语言和标记语言有C、C、C #、Java、JavaScript、PHP、HTML、LaTex、CSS、Python、Perl、Ruby、Pascal、Haskell、Erlang、Vala等。
因为GEANY与一些最常见和最流行的编程语言兼容,所以您可以使用您熟悉的编程语言来开发项目,稍后导出它们,甚至直接用外部工具编译它们。这个应用程序允许你从预先构建的主类、模块、HTML、PHP、RB和TEX文件中创建模板。
与传统的基于Unix的编辑器(如Emacs和Vim)相比,Geany更像是微软Windows的程序编辑器,如Notepad和Notepad,两者也都使用Scintilla。总之,这是开发者电脑中绝对不可或缺的应用。
官方网站:http://www.geany.org/
8.黯然失色
Eclipse作为一个友好的集成开发环境,为各种类型的用户开发Web和Java应用程序提供了一系列可用的工具。在专注于Java的同时,还支持各种其他编程语言,比如c、JavaScript、PHP、c、Perl、Fortran、Ruby、Python,甚至COBOL。它还包括各种语言的源代码和图形编辑器、简化开发的向导和内置应用程序,以及支持应用程序部署、运行和测试的工具和API。
Eclipse提供了丰富的插件功能,有助于更轻松地创建、集成和使用软件工具,节省时间和金钱。
官方网站:https://eclipse.org/
9.JEDIT
JEdit是一个用Java编写的自由文本编辑器,可以运行在任何操作系统上,包括BSD、Linux、Mac OS X和Windows。JEdit以其强大的功能和方便的使用打败了许多昂贵的开发工具,也是GPL(通用公共许可证)2.0条款下源代码完整的自由软件。JEdit是高度可定制的,可以通过用BeanShell、Jython、JavaScript和一些其他脚本语言编写的宏进行扩展。综上所述,这是一个通用的文本编辑工具,不仅可以用于简单的纯文本编辑,还可以用于检查各种代码类型。
官方网站:http://jedit.org/
10、NETBEANS
官方网站:https://netbeans.org/
当然,editplus和emeditor也是不错的工具。常用于家政人员。
原文英文:十大最佳自由文本编辑翻译:马昂网-小枫