介绍10款最常⽤的代码编辑
通常操作系统和软件开发包中都包含⽂本编辑器,可以⽤来编辑配置⽂件,⽂档⽂件和源代码
下⾯总结的 10 个最好的免费代码⽂本编辑器:
1. NOTEPAD++
NOTEPAD++是⼀款免费⼜优秀的⽂本编辑器,⽀持在MS Windows 环境下运⾏的多种编程语⾔。NOTEPAD++⽀持超过50 种编程、脚本和标记语⾔的语法⾼亮显⽰和代码折叠,能让⽤户迅速减⼩或扩⼤代码段以便查阅整个⽂档。⽤户也可以⼿动设置当前语⾔,覆盖默认语⾔。该程序还⽀持⾃动完成某些编程语⾔的 API ⼦集。
图片编辑器app
2. VIM
VIM 是⼀个可⾼度⾃由配置的⽂本编辑器。它是 vi 编辑器的改进版,同时也是免费软件。该应有程序的建⽴是为了处理代码以及其他很多事情,⽽不只是为了写电⼦邮件和打开配置⽂件。它允许你编辑⽂本并保存简单的⽂本⽂件,但它的主要功能是还是编辑代码。它⽀持语法⾼亮显⽰和⾏编号,这是写程序必备的两个基本功能。⽤户也可以改变界⾯颜⾊以便增加代码的可视性。
对于⽂本编辑,VIM 这个程序囊括了多种语⾔的拼写检查器,并有建议如何更正拼写错误的能⼒。甚⾄是当你正在编写代码的时候,它也能派上⽤场,因为该应⽤程序只检查不被识别为代码的⽂本。当然你也可以快速地从这个错误跳到下⼀个以便更好地校对⽂本。
VIM 是程序员和开发⼈员应对各种⽂本编辑的最佳选择。
3. GNU Emacs
Emacs 是⼀个可移植、可扩展、免费的⽂本编辑器。 Emacs 提供了⼀些命令来管理语句和段落,⾼亮的语法使得源代码更易于阅读,以及“键盘宏”的⽅式来执⾏⽤户定义的编辑命令。 Emacs 可以在若⼲个操作系统上运⾏,⽆论你使⽤的是哪⼀种机器类型。这让程序员⾮常受⽤。如果你使⽤的是通⽤的编程语⾔,Emacs 还会为你提供模式以及相应的排版和布局,更加⽅便你编辑代码。
Emacs 或许不是最简单的⼯具,但它绝对是最强⼤的编辑器之⼀。相⽐ vim,Emacs 的启动时间更长,所需要的内存也更多。但是,它是⾼度可定制的,并且包括了⼤量的功能。
4. SUBLIME TEXT
SUBLIME TEXT 是⼀个超棒的免费软件/商业性质的⽂本编辑器。漂亮的⽤户界⾯、卓越的功能和令⼈惊叹的性能⼀定会让你爱不释⼿。它可⽤于 Windows、Mac OS X 和 Linux 系统,并且是免费试⽤的,⽽且这个免费时间没有限制。当然你也可以花费70 美元买个完整的许可证。⼀份许可证就能允许你在⾃⼰拥有的多台计算机上使⽤,不管每⼀台计算机使⽤的是什么操作系统。
5. ATOM
Atom 是⼀款由GitHub 开发的,⽀持⽤Node.js 编写插件和嵌⼊Git Contral,⾯向Mac OS X、GNU/ Linux 和Windows 的免费的开源⽂本和源代码编辑器。没⼈愿意将时间浪费在配置⾃⼰的编辑器上⾯,于是ATOM 横空出世。它预装了所有你期望⼀个现代化的⽂本编辑器所应该具备的⼀切功能。⽽且,ATOM 还配备了标签式界⾯、多窗格布局、简单的⽂件浏览器、易于学习的曲线图表,以便于你可以快速上⼿。
6. PSPAD
PSPad 编辑器是⼀款免费的⽂本编辑器和源代码编辑器,它提供的不仅仅是先进的⽂本编辑功能,还包括了许多开发⼯具。 PsPad 配备的有⼗六进制的编辑器、CP 转换、⽂本差异、模板、宏、拼写检
查选项、⾃动完成和代码资源管理器等。它强⼤的功能集⼏乎可以满⾜任何⼈的需求,⽆论是初学者还是经验丰富的程序员。
7. GEANY
7. GEANY
Geany 是⼀款轻量级的,跨平台的,基于 GUI 并使⽤了 Scintilla 和 GTK+,包括基本的 IDE 功能的⽂本编辑器。它可⽤于多种操作系统,例如BSD、Linux、Mac OS X、Solaris 和Windows 操作系统。其⽀持的编程语⾔和标记语⾔是C、C++、C#、Java、Java、PHP、HTML、LaTex、CSS、Python、Perl、Ruby、Pascal、Haskell、Erlang、Vala 等等等等。
由于 GEANY 具备了对⼀些最常见和最流⾏编程语⾔的兼容性,所以你完全可以使⽤⾃⼰熟悉的编程语⾔开发项⽬,等之后导出即可,或者甚⾄于直接⽤外部⼯具编译。这个应⽤程序允许你⾃⼰从预建的主类、模块、HTML、PHP、RB 以及 TEX ⽂件来打造模板。
相对于传统的基于Unix 的编辑器,如Emacs 和Vim,Geany 更像是⽤于Microsoft Windows 的程式编辑器,例如Notepad 和 Notepad++,这两者使⽤的也是 Scintilla。总⽽⾔之,这是开发⼈员的电脑中绝对不可或缺的应⽤程序。
8. ECLIPSE
Eclipse 以⼀种友好的集成开发环境,为各种类型的⽤户,提供了⼀系列针对开发 Web 和 Java 应⽤
的可⽤⼯具。虽然专注于Java,但是也⽀持其他各种编程语⾔,如  C ++、Java、PHP、C、Perl、Fortran、Ruby、Python,甚⾄是COBOL。它还包括了适⽤于各种语⾔、向导和内置应⽤程序以简化开发的源代码和图形编辑器,以及⽀持部署、运⾏和测试 app 的⼯具和 API。
Eclipse 提供的插件功能相当丰富,有助于更加简便地创建、集成和使⽤软件⼯具,节省时间和⾦钱。
9. JEDIT
jEdit 是⼀个免费的,⽤ Java 编写的⼀个⽂本编辑器,可以运⾏在任何操作系统上,包括 BSD、Linux、Mac OS X 和Windows。jEdit 以它强⼤的功能和便捷的⽤法打败了很多昂贵的开发⼯具,并且它还是拥有完整源代码的免费软件,在GPL(通⽤公共许可证)2.0 的条款之下。jEdit 是⾼度可定制的,可以⽤BeanShell、Jython、Java 和⼀些其他的脚本语⾔编写的宏扩展。总⽽⾔之,这是⼀款通⽤的⽂本编辑⼯具,不但可⽤于简单的纯⽂本编辑,也可以⽤于检查各种代码类型。
10、NETBEANS
喜欢这篇⽂章记得收藏,转发哦!更多相关资讯可以关注西安华美校区,免费获得java零基础教程!额外附送excel教程!