下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、9 个程序员专用的代码文本编辑器下面是笔者总结的 9 个最好的免费代码文本编辑器:1. NOTEPAD+NOTEPAD是一款免费又优秀的文本编辑器,支持在 MS Win dows环境 下运行的多种编程语言。NOTEPAD支持超过50种编程、脚本和标记语言 的语法高亮显示和代码折叠, 能让用户迅速减小或扩大代码段以便查阅整个 文档。用户也可以手动设置当前语言,覆盖默认语言。该程序还支持自动完 成某些编程语言的 API 子集。2. VIMVIM 是一个可高度自由配置的文本编辑器。它是 vi 编辑器的改进版, 同时也是免费软件。该应有程序的建立是为了处理代码以及其他很多事情, 而不只是为了写电子邮件
2、和打开配置文件。 它允许你编辑文本并保存简单的 文本文件,但它的主要功能是还是编辑代码。 它支持语法高亮显示和行编号, 这是写程序必备的两个基本功能。 用户也可以改变界面颜色以便增加代码的 可视性。对于文本编辑, VIM 这个程序囊括了多种语言的拼写检查器,并有建议 如何更正拼写错误的能力。甚至是当你正在编写代码的时候,它也能派上用 场,因为该应用程序只检查不被识别为代码的文本。当然你也可以快速地从 这个错误跳到下一个以便更好地校对文本。VIM 是程序员和开发人员应对各种文本编辑的最佳选择。3. GNU EmacsEmacs 提供了一Emacs 是一个可移植、可扩展、免费的文本编辑器 些命令来
3、管理语句和段落,高亮的语法使得源代码更易于阅读,以及 “键盘 宏 ”的方式来执行用户定义的编辑命令。 Emacs 可以在若干个操作系统上运 行,无论你使用的是哪一种机器类型。这让程序员非常受用。如果你使用的 是通用的编程语言, Emacs 还会为你提供模式以及相应的排版和布局,更加 方便你编辑代码。Emacs 或许不是最简单的工具,但它绝对是最强大的编辑器之一。 相 比 vim , Emacs 的启动时间更长,所需要的内存也更多。但是,它是高度可 定制的,并且包括了大量的功能。4. SUBLIME TEXTSUBLIMETEXT 是一个超棒的免费软件 / 商业性质的文本编辑器。漂亮的 用户界面
4、、卓越的功能和令人惊叹的性能一定会让你爱不释手。它可用于 Windows、Mac OS X 和 Linux 系统,并且是免费试用的,而且这个免费时 间没有限制。当然你也可以花费 70 美元买个完整的许可证。一份许可证就 能允许你在自己拥有的多台计算机上使用, 不管每一台计算机使用的是什么 操作系统。5. ATOMAtom 是一款由 GitHub 开发的, 支持用 Node.js 编写插件和嵌入 Git Contral ,面向 Mac OS X、GNU/ Linux 和 Windows 的免费的开源文本和源 代码编辑器。没人愿意将时间浪费在配置自己的编辑器上面,于是ATOM横空出世。它预装了所有
5、你期望一个现代化的文本编辑器所应该具备的一切功 能。而且,ATOM还配备了标签式界面、多窗格布局、简单的文件浏览器、 易于学习的曲线图表,以便于你可以快速上手。6. PSPADPSPad 编辑器是一款免费的文本编辑器和源代码编辑器, 它提供的不仅 仅是先进的文本编辑功能,还包括了许多开发工具。 PsPad 配备的有十六 进制的编辑器、 CP 转换、文本差异、模板、宏、拼写检查选项、自动完成 和代码资源管理器等。它强大的功能集几乎可以满足任何人的需求,无论是 初学者还是经验丰富的程序员。7. GEANYGeany 是一款轻量级的,跨平台的,基于 GUI 并使用了 Scintilla 和GTK+包
6、括基本的IDE功能的文本编辑器。它可用于多种操作系统,例如BSD、Linux 、Mac OS X、Solaris 和 Windows 操作系统。其支持的编程语 言和标记语言是 C、C+ +、C、Java、JavaScript 、PHP、HTM、L LaTex、CSS、 Python 、Perl 、Ruby、Pascal、Haskell 、 Erlang 、Vala 等等等等。由于GEANY具备了对一些最常见和最流行编程语言的兼容性,所以你 完全可以使用自己熟悉的编程语言开发项目,等之后导出即可,或者甚至于 直接用外部工具编译。这个应用程序允许你自己从预建的主类、模块、HTMLPHP、 RB 以
7、及 TEX 文件来打造模板。相对于传统的基于 Unix 的编辑器,如 Emacs 和 Vim, Geany 更像是 用于Microsoft Windows的程式编辑器,例如 Notepad和Notepad+,这 两者使用的也是 Scintilla 。总而言之,这是开发人员的电脑中绝对不可或 缺的应用程序。8. ECLIPSEEclipse 以一种友好的集成开发环境,为各种类型的用户,提供了一系 列针对开发 Web 和 Java 应用的可用工具。虽然专注于 Java ,但是也支持 其他各种编程语言,如 C +、JavaScript 、PHP、C、Perl 、Fortran 、Ruby、 Pyth
8、on,甚至是COBOL它还包括了适用于各种语言、向导和内置应用程序 以简化开发的源代码和图形编辑器,以及支持部署、运行和测试 app 的工 具和 API 。Eclipse 提供的插件功能相当丰富,有助于更加简便地创建、集成和使 用软件工具,节省时间和金钱。9. JEDITjEdit 是一个免费的,用 Java 编写的一个文本编辑器,可以运行在任 何操作系统上,包括 BSD、 Linux、 Mac OS X 和 Windows。 jEdit 以它强 大的功能和便捷的用法打败了很多昂贵的开发工具, 并且它还是拥有完整源 代码的免费软件,在GPL(通用公共许可证)2.0的条款之下。jEdit是高 度可定制的,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省吕梁市(2024年-2025年小学六年级语文)部编版课后作业((上下)学期)试卷及答案
- 2024行政助理2024年工作计划(33篇)
- 《艾默生动环材料》课件
- 2024房地产VIP认筹标准协议
- 2024年重组家庭财产分配合同6篇
- 2024年草地养殖场地租赁合同
- 2024年跨国公司区域总部设立合同
- 一匹出色的马课件
- 2024年食品配方保密协议样本3篇
- 2024某服装公司与模特之间的服装代言合同
- 2024年全国《国防和兵役》理论知识竞赛试题库与答案
- 企业知识产权保护策略及实施方法研究报告
- 2024年07月11026经济学(本)期末试题答案
- 2024年中小企业股权融资合同3篇
- 2024年01月11289中国当代文学专题期末试题答案
- 2024年秋季生物教研组工作计划
- 2024年云南高中学业水平合格考历史试卷真题(含答案详解)
- 2025年董事长年会发言稿范文
- 医院廉洁购销合同
- 车间设备线路安装方案
- 专题11 名著阅读之《童年》(考题猜想)(期中真题速递20题)(含答案解析)
评论
0/150
提交评论