Notepad++
Windows系统下的文本编辑器( GPL开源许可),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。
功能:
有语法高亮度显示、语法折叠功能、支持宏以及扩充基本功能的外挂模组。
支持多达27种语法高亮度显示,支持自定义语言;
可自动检测文件类型,根据关键字显示节点
可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;
提供了一些有用工具,如邻行互换位置、宏功能等
可显示选中的文本的字节数 (不是字数);
正则匹配字符串及批量替换;
强大的插件机制,扩展了编辑能力,如Zen Coding。
代码函数提示和自动补齐。
Geany
基于Python语言,使用GTK+2开发的跨平台的开源集成开发环境,(GPL许可证开源),常用语Linux下进行代码编辑,特点是软件小巧、启动迅速,主要缺点是界面简陋、运行速度慢、功能简单。
支持文件类型:C,CPP,Java,Python,PHP, HTML, DocBook, Perl, LateX 和 Bash脚本。
它支持基本的语法高亮、代码自动完成、调用提示、有插件接口支持插件扩展,可编译和执行代码,具有简单的工程管理。