扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
这年头,几乎每个开发人员都很熟悉开源代码和代码编写工具的好处。GitHub和SourceForge之类的开源代码库为那些在自行构建应用程序方面寻求帮助的人提供了宝贵资源。
1. ATPad
ATPad为偏爱使用文本编辑器而非成熟IDE的开发人员而设计,它提供了选项卡式环境、行编号、书签、代码片段系统、无限制的撤销/重做及更多功能。
支持的操作系统:Windows.
2. CodeMirror
基于JavaScript的CodeMirror可以将文本编辑器嵌入到Web浏览器中。它支持90多门语言,具有自动完成、代码折叠、括号及标记匹配及更多功能。
支持的操作系统:与操作系统无关
3. Emacs
自上世纪70年代以来,数代开发人员使用Emacs编写代码。它提供了内容敏感的编辑、语法标色、全面的统一码(Unicode)支持、定制功能和庞大的插件库。
支持的操作系统:Windows、Linux和OS X
4. jEdit
这种基于Java的文本编辑器支持200多门编程语言。它包括内置的宏语言,提供了数百个预先编写的宏命令和插件。
支持的操作系统:与操作系统无关
5. Notepad++
基于Scintilla的Notepad++这个月早些时候刚更新,添加了新的Ghost输入功能。其他功能包括:语法高亮显示及折叠、可定制的GUI、文档图、自动完成、选项卡式界面、所见即所得打印、书签、宏及更多。
支持的操作系统:Windows
6. TEA
这种快速的跨平台文本编辑器声称拥有数百种受支持的功能。尽管很小巧,但它含有拼写检查工具、选项卡式布局、支持几十种语言的语法高亮显示、支持代码片段和模板、书签、日历及更多。
支持的操作系统:Windows、Linux和OS X
7. Textmate
这款文本编辑器只面向Mac,声称想把代码和标记带入到21世纪。请注意:这是开源工具,但它未必免费;网站上销售商用许可证。
支持的操作系统:OS X
8. Vim
Vim是一款成熟的文本编辑器,拥有许多铁杆粉丝,也是Emacs的宿敌。它很容易配置,有时被称为“编程人员的编辑器”,因为它拥有标准IDE的许多功能特性。它是一款慈善软件,所以使用它的人被要求捐钱给一家帮助乌干达贫困孩子的机构。
支持的操作系统:Windows、Linux和OS X
9. XML Copy Editor
这种快速轻型的编辑器适用于一项任务:编写有效的XML代码。其功能包括:语法高亮显示、折叠、标签补齐、拼写和样式检查以及从微软Word导入导出。
支持的操作系统:Windows和Linux
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者