CodePress是一个完全用 Javascript 写成的 HTML Textarea 增强程序,利用它,你只需要简单的修改,就可以将你网页中的 Textarea 变成一个支持语法高亮的程序编辑器。CodePress 完全开源,非常容易集成。
CodePress支持众多语言语法高亮,例如 PHP, Javascript, Java, Perl 等等,而且作者还在陆续添加更多语言支持。我查看了 CodePress 的代码,良好的架构使得 CodePress 扩展新的语法高亮规则非常容易,如果你的项目需要一个特殊的语法的话(例如 Smarty),完全可以自己动手来制作一个。
CodePress 非常容易集成,具体安装方法可以看看作者的页面,这里就不重复了。高速、众多语法支持和便于集成使得它有很不错的应用前景,例如我们可以将其集成到 phpMyAdmin 的 SQL 输入界面中,或者集成到很多主机面板(例如 Cpanel)的 Web 文件管理程序中。有这样一个全功能的在线程序编辑器,我们在线上调试程序时绝对方便不少。