2008/06/28

32款实用源码编辑器一览

编译:四眼天兔 原文出处:SMASHING MAGAZINE

编辑HTML和CSS代码的时候,你只需要一个简单的文本编辑器就可以进行,剩下的全靠你自己的技巧和创造力。然而,如果要让事情变得更为简单的话,你可以使用一些用着顺手的带有高级功能的源码编辑器。这些高级功能可以有效的支持你的编码和调试工作。现在有很多强大的源码编辑工具都提供给开发者许多实用工具,诸如高亮语法结构、比较文件、插件、代码片断助手、预览以及FTP管理。一些编辑器甚至为一个完全的开发环境提供了全面的功能和特性。

下面提供了35种源码编辑器,有的很有名气,有的可能还不为人知,但是这些都是非常实用的源码编辑工具。你或许会从中找到适合你的一款

SubEthaEdit

Subethaedit (Mac)

SubEthaEdit是一款并不知名,但是功能相当强大、占用资源很小的一款文本编辑器。它与众不同的地方在于它强调了网页开发的协作性。比如,当你使用该编辑器进行工作的时候,你可以实时看到其他开发者的开发状态—通过你的文件或者其他开发者的文件。当你的项目中的一个源码发生了变化,编辑器将会立即在主窗口中通知你。这是一款不错的进行协作开发代码项目用的编辑器。价格:¥29,提供30天的免费试用期。

SubEthaEdit特性:
  • Bonjour文件共享
  • 项目协作
  • AppleScript菜单以及通过AppleScript控制文本
  • Safari实时HTML预览
  • 自动完成
  • 窗体分割
  • FTP集成
  • 个性化语法高亮显示
Panic Coda (Mac OS)Panic Coda说它是一款源码编辑器不如说它是一个网页开发软件更合适一些。它是SubEthaEdit引擎的一部分,可以通过Bonjour进行网络文件共享。



Aptana Studio
Aptana Studio (Win / Mac / Linux)
Aptana Studio是一个全新的源码编辑器,不过它已经是一个非常知名的IDE工具用来构建Ajax。Aptana提供给JavaScript, HTML, DOM以及CSS代码支持。这款编辑器有着高度的可定制性和延伸性。调试、错误提示支持也都很好用。同时,你还可以通过一系列的Aptana插件进行Ruby on Rails, PHP, Adobe AIR以及Apple iPhone的开发。
Aptana Studio还有一些预社的流行Javascript的资源库(包括Adobe Spry, Prototype, MochiKit, YUI, Mootools, Dojo Toolkit, JQuery, Scriptaculous)以及JSON编辑器。这款软件可以被看作一款专业的并且强大的源码编辑器。

Aptana Studio分为大众版和专业版两个版本,大众版提供一些核心功能,专业版提供所有的功能。大众版是开源版本。专业版可以自己添加想要的延伸功能和插件,价格¥99美元起。

Aptana Studio特性:
  • Visual ScriptDoc可以让你整理你的代码结构和层次
  • FTP支持
  • CSS预览
  • CSS, JavaScript, HTML以及DOM代码支持
  • Firefox的Firebug插件集成
  • 代码片断助手可以帮你快速插入你经常使用的文本

UltraEdit
Ultraedit (Win)
Ultraedit可能是最高级的一款源码编辑器,因此不能轻易的说它是一款文本编辑器。它是一个明文、HTML以及HEX编辑器,也是一个高级的PHP, Perl, Java以及JavaScript编辑器。和其他编辑器相比较,他也包括正则表达式、快捷建、工作环境和空间支持、代码包、宏、SSH/Telnet、批量查找替换以及unicode支持。UltraEdit支持所有32位Windows平台上的标准64位磁盘文件指针。目前它的版本是14,售价¥49.95。如果你正在寻找一款具有大量高级功能的网页开发编辑器,Ultraedit是首选。

Ultraedit特性:
  • 代码包
  • 支持Unicode
  • 基于磁盘的文本编辑以及大文件支持:支持运行超过4G的文件,但并不占用内存
  • 批量查找替换
  • 10万余条语法拼写检查,多语言支持(英语、德语、法语、荷兰语、芬兰语、匈牙利语、意大利语、西班牙语以及瑞典语)
  • 语法高亮显示,包括C/C++, VB, HTML, Java以及Perl等,可以免费下载语法支持包
  • 多账号FTP支持。支持SFTP(SSH2)
  • SSH/Telnet窗口
  • 项目及工作区支持
  • 自定义工作区
  • script语言自动任务集成
  • 16进制编译器允许你编译2进制,并以二进制和ASCII方式查看
  • 内建模板
  • HTML工具栏提供预设HTML功能

Komodo Edit
Komodo Edit (cross-platform) Komodo Edit是一款面向多语言开发环境的,具有广泛应用功能的开源脚本编译器,但是不具有IDE的特性。该款编译器支持大多数的编程语言(Perl, PHP, Python, Ruby, Tcl) 以及platforms (Linux, Mac OS X和Windows )。和Komodo IDE一样,Komodo Edit支持大多数浏览器语言,如JavaScript, CSS, HTML和XML。考虑到Komodo Edit是免费的,而且拥有许多付费软件不具备的功能,它可以称为是一款极具吸引力的专业的动态语言编译器。当然,你也可以考虑价值$295的Komodo IDE ,一款支持多平台、多语言开发环境的,可实现端道端动态网络应用开发的编译器。
Komodo Edit特性:
  • 支持所有主流脚本语言
  • 深入的自动完成和calltips功能
  • 多语言文件支持
  • 语法颜色化和语法检查
  • Vi emulation
  • Emacs键盘绑定
  • 代码片断助手和代码包
  • 项目管理
  • 和Firefox一样具备Mozilla APIs的XPI扩展支持
  • 多用户支持

Eclipse

Eclipse (Java / 跨平台)

Eclipse是一个开源的,基于java的IDE(完整开发环境)编译器。起初,Eclipse是用于Java开发的,后来用户通过安装各种扩展插件,使Eclipse可以广泛的应用于各种语言环境,如C和C++ (CDT-project), Perl, PHP, ColdFusion, Ruby, Python和C#。

Eclipse具有你所期望的一个专业源码编译器的所有特性。而且你还会发现它具有更多的特性。除此之外,它还拥有IDE的50种特性,如高级代码帮助、代码重构、内容辅助和参数提示、代码片断助手、高级搜索、快速导航、CVS同步、自动保存、高级比较预览模式、快速修复助手及等很多很多。如果你想知道更多,可以去Mylyn extension查看。Eclipse是一个非常强大而且相当灵活的编译器,推荐专业开发人员使用。


TextMate
TextMate (Power PC / Intel Mac)
TextMate是基于Mac OS的一款高端的源码编译器,有着超炫的界面。它可以在单一界面完成系统控制、录制宏、正则表达式查询和替换以及很多有用的功能。TextMate最大的特征就是结合了Scope容器(类似CSS容器的模式),并且有强大的宏功能以及可以下载捆绑软件。TextMate提供30天的免费试用,之后需要支付$48.75购买使用。Windows用户可以查看E - Text Editor, 和TextMate类似的一个编译器,并且支持TextMate宏和Intype.
TextMate's特性:
  • 项目中的查找替换
  • 剪贴版历史纪录
  • 当前文件的词语补全
  • 类似CSS的容器模式
  • 多文件动态摘要
  • 使用项目设计时的文件标签支持
  • 代码包
  • 自动插入收藏的Scripting语言
  • 非程序环境录制宏
  • 在文件内执行命令行命令
  • 支持Darcs, Perforce, SVK,以及Subversion
  • 支持超过50种语言 (包括LaTeX集成)
  • 在文件和项目包间通过最大的字符串进行转换
  • 语法高亮颜色模板
  • 在文件内通过可是标签进行位置跳转

HTML-Kit

HTML-Kit (Win)

HTML-Kit是一款全功能的免费软件,帮助HTML, XHTML以及XML编程人员进行编译、格式化、验证、预览以及发布网页工作。尽管它的名字写的是HTML,并且占用资源非常小,但是它确是一款多功能工具,支持scripting和程序语言。

HTML-Kit's 特性:

  • 超过400种免费插件进行HTML-Kit的扩展和个性化设置,包括ASP, CF, C#, iHTML, Java, JavaScript, JSP, Perl, PHP, Python, SQL等.
  • 多种实时预览模式
  • 代码片断助手
  • HTML, XML和CSS验证
  • 动作栏
  • 集成Windows shell
  • 批量执行
  • HTML Tidy(HTML检查工具)
  • 自动保存和备份
  • TimeTracker
  • Text to Speech向导
  • Unicode面板
  • FTP工作区

Scriptly

Scriptly (Win)

Scriptly是一款支持HTML和PHP代码的编译器。此款编译器支持语法高亮模式、代码自动填充、代码自动检查、代码检测、HTML, PHP以及CSS源码树状预览,IE和Firefox预览、打印预览以及图像编辑。

Scriptly还支持十六进制预览,比较预览、多文件查找和替换、表单支持和MySQL支持。开发人员可以设定快捷建、使用代码片断助手以及使用包括计划便签在内的项目管理工具。开发人员可以完全免费的使用这些功能。Scriptly是一款功能相当庞大的商业软件的免费替代软件。



BBEdit
BBEdit (PowerPC and Intel Macs)
和Windows下的Ultraedit一样,BBEdit是MAC用户熟知的专业源码编译器。此款编译器针对网页开发人员和软件开发人员而设计。BBEdit吸引人的特性是它的文本库,可以自动重复各种文本编辑任务,还有它的预览服务器支持使你可以使用PHP、JSP或其他服务器端进程技术进行页面预览。除此之外,BBEdit还具有文件比较、增强型源码控制管理以及可扩展的语法颜色支持等功能。BBEdit的简化版叫TextWrangler ,是一款免费软件。BBEdit售价$125。如果你是MAC用户,BBEdit无疑是一个最佳选择。它具有30天的免费试用期。

BBEdit 特性:

  • 支持Automator
  • 可转换读写gzip (.gz)文件
  • 可转换读写 DOS, Unix, and Mac files
  • 可拆分编辑窗口
  • 自动保存
  • FTP和SFTP扩展支持
  • 运行Unix脚本和滤镜
  • Mac OS X内建拼写检查
  • 全面的AppleScript支持

Screem

Screem (Linux)

Screem是针对HTML/XML文件的网页开发环境。它的目标是通过提供对常规特性的快速应用加强网站建设的效率。当你设想通过GNOME桌面环境编写语言的时候,你只需使用Screem提供的模板库即可,不需要再自己编写。

Screem具有50多种特性,包括高级CVS支持、断链检查、智能代码助手等。你也可以支持复制浏览器的 内容,并且使用过去用过的HTML文件。该软件的最新版本是2005年发布的,但是如果你使用的是Linux系统,Screem还是值得你考虑的。

Screem特性:

  • 断链检测
  • CTags支持
  • CVS支持
  • 文件架构显示
  • 助手应用程序
  • 内联标签
  • 页面预览
  • 页面模板
  • 拼写检查
  • 语法高亮显示
  • 向导

CSSEdit

CSSEdit (Mac)

虽然本文章讲述的大多是 (X)HTML或PHP语言编译器,CSSEdit是一款编写CSS的编辑软件,提供基于标准页面设计的严禁架构。除了别的,CSSEdit提供了实时预览模式:即使你的动态网页应用基于一个复杂的数据库或者使用了AJAX,你也可以不用上传这些或者刷新这些烦琐的事情就可以进行设计和分析。

CSSEdit还使用了智能CSS识别技术,因此你不需要预先设置一系列的关键字,CSSEdit会帮你分析你的样式表并且提供出色的,前后内容相关联的建议。这是一款样式出众,功能强大的样式表编译器,售价29.95 €。

CSSEdit 特性:

  • 实时预览
  • 通过使用容器建立功能可以让你使用言简意赅的词句描述容器内所包含的一系列元素的归类
  • 绚丽的软件界面
  • 智能化代码编译
  • X-ray监测器向你展示网页样式应用效果
  • 针对W3C标准的样式表有效性检测
  • Milestones集成

Arachnophilia

Arachnophilia (Java / all)

Arachnophilia是一款基于java的免费编译器,第一个版本是于上世纪90年代中期发布的。 Arachnophilia是一款功能庞大的程序编辑器,拥有一些特殊的HTML产物和编辑特性。该款编译器具有RegExp功能和文本比较功能。虽然不具有什么创新的东西,但是这是一款跨平台的软件。最新版本是2008年3月发布的5.3版本。

Arachnophilia特性:

  • HTML验证
  • 代码美化
  • 拼写检查
  • 高级FTP操作

CoffeeCup HTML Editor

CoffeeCup (Win)

CoffeCup于1996年发布第一个版本以后都按期更新。最新版本提供了较为满意的HTML & CSS代码帮助,文件依赖性检查以及内建40个CSS/XHTML样式布局。要尽量避免使用内建的WYSIWYG编辑器以防出现无意义的代码。但是,CoffeCup强调其提供了干净而且有效的代码标记。该款软件功能强大,但是并没有太多的惊喜点。售价$49。有试用版提供。

Coffeecup特性:

  • HTML & CSS代码助手
  • 快速标签帮助
  • 项目管理
  • 图像合集
  • 向导
  • 内建SiteMapperCreator

Smultron

Smultron (Mac)

Smultron是一款基于Mac OS X Leopard的免费文本编辑器,它具有其他相似软件,包括商业软件在内都不具备的特性。比如,如果你不想被桌面上的其他应用程序打扰,你可以使用Smultron的全屏功能。你可以在Smultron内直接预览HTML文件,存储文本的代码片断以及快速插入这些代码片断。

Smultron还可以使用正则表达式,运行命令以及脚本。它可以用来完成相当多的需求,特别是网页程序开发和脚本开发。直观而且功能强大的一款编译器。

Smultrons 特性:

  • 拆分窗口
  • 代码片断助手
  • 支持AppleScript(有限制)
  • 支持ODB Editor Suite
  • 自动填充
  • 命令行功能

EditPlus

EditPlus (Win)

EditPlus是Windows平台下的一款体积很小的用来编辑文本、HTML语言和源码的编译器。它是一款很好的Notepad替代品,而且它为网页开发和设计人员提供了很多强大的功能EditPlus最显著的特色就是支持用户自定义工具,帮助文件和按键纪录文件。工具执行输出会在输出窗口单独显示,这样一来你只需双击有错误的行即可自动定位到文件中的相关位置。

除此之外,你还可以使用基于regex的多行查找替换、自动缩进、代码包、编译集成、命令行集成以及浏览器集成等功能。最新版本是2008年4月发布的。提供评估版本。

EditPlus 特性:

  • 浏览器集成进行预览
  • 标尺
  • 自动填充
  • 强大的查找和替换功能
  • 无限次重做动作和恢复动作
  • 拼写检查
  • 自定快捷建

EmEditor

EmEditor (Win)

EmEditor是Windows平台下的一款体积很小的但是具有扩展性的简单的文本编辑器。和其它编辑器相比,EmEditor具有快速、高定制化和可携带性的特征。例如,你能够轻松的将项目复制在移动硬盘里面,然后在另一台机器上查看和编辑。EmEditor的一个有用的特性就是能够纪录和播放键盘点击和鼠标移动的动作历史。这个功能可以是你自动完成指定的任务,例如测试你的应用程序。

另外,EmEditor支持Unicode和宏。EmEditor已经通过了Windows Vista认证,而且能够快速打开最大248G或者2.1万亿行的文件,仅需要很小的内存。售价 $39.99.

PageSpinner

PageSpinner (Mac)
PageSpinner是一款基于MAC OS平台的易于上手、专业的网页编辑软件,通过内建的JavaScript引擎支持HTML, XHTML, PHP, SSI及CSS等语言。PageSpinner还具有内建FTP支持、JavaScript, PHP和CSS的个性化语法颜色代码以及Apachey和OS X终端集成。PageSpinner还支持Include文件,让你可以针对同一个文件包或者同一网站内的所有页面的共同元素进行同步编辑。该款软件售价$29.95,提供21天免费试用版。 

PageSpinner 特性:

  • 内建FTP支持
  • 个性化语法颜色代码标记
  • 支持 Server Side Includes,
  • 集成Apache和OS X终端
  • 自定义实时预览模式
  • HTML验证
  • Tag剪贴版
  • AppleScript支持

skEdit

skEdit (Mac)

skEdit是MAC OS平台下的一款并不出名,但是非常灵活的网页开发文本编辑器。和其它同类软件相比较,skEdit提供了版本控制系统集成,这是其它同类产品所没有的。除此之外,skEdit也是一款包含了多数网页开发需求的有知觉力的编辑器。售价$34.95,提供25天免费试用版。

skEdit 特性:

  • 通过 FTP, SFTP或者WebDAV编辑文件
  • 可扩展的编辑
  • 代码自动填充
  • 片断助手
  • HTML Tidy(HTML检查工具)
  • 用户脚本
  • 浏览器预览

HateML Pro

HateML Pro (Win)

HateML Pro是一款体积很小的免费编辑器,具有强大的PHP IDE支持(X)HTML和CSS,不管是专业人员还是初学者都适用。该款编译器的设计宗旨是帮助用户加速编译过程和调试网页应用程序、PHP脚本以及XHTML网站。HateML Pro为有效的网站开发提供了标准套件:自动语法检查、智能代码填充工具(IntelliSense & CodeHint),PHP调试、内建FTP客户端、MySQL管理以及预览集成。

HateML Pro 特性:

  • 高级语法高亮显示
  • 自动语法检查
  • IntelliSense & CodeHint
  • 调试和性能跟踪
  • 代码浏览器
  • FTP 客户端
  • MySQL管理(插件)

Emacs

Emacs (22种操作系统, 包括Linux, Mac OS X和Windows)

Emacs (Editor MACroS)是Linux平台中最经典且一直延续下来的编译器。它是今天介绍的所有编译器中最老的(1976年诞生)也是最具权威性的一款编译器。它有一系列的扩展功能,包括项目计划、邮件和新闻阅读、调式界面、日历以及许多许多。

Emacs广为人知的是它内建的宏和快捷建,使得文本文件的编辑十分有效。不过,这款编译器并不适合初学者。如果你是一个新手,那么你可能要花费大量的时间去学习、研究它。当然,你可以考虑GNU Emacs 和 XEmacs 两款先进的、开源的、也是跨平台的编译器,他们是Emacs的两个不同版本。Emacs是一款免费软件,它基于GUN(GNU's Not Unix)规范进行发布。Emacs是一款适合于纯粹程序开发人员选择的高级编译器。

Emacs特性:

  • 多语言支持
  • 内建全部文件,包括使用教程
  • 使用Emacs的Lisp代码或者图形化定制界面实现的高度的用户定制化
  • 内容提示编辑模式

Adobe HomeSite

Adobe HomeSite (Win / Mac)

Homesite曾经是开发者中被广泛使用的领先的代码编译器。但是自从被Adobe公司收购以后,就不被看好了。但是Homesite具有90余种特性,例如项目管理、CSS编译集成、代码片断助手、标签检测、标签洞察和标签自动填充、录制宏、文件夹布置、自动备份、高扩展性用户界面以及集成Fireworks等。

Macromedia HomeSite+包含在Dreamweaver内。可以在Adobe经销商处购买,价格$99。虽然现在实用它的人不多了,不过它还是一款强大而实用的编译器。

Homesite特性:
  • 宏录制
  • 标签编辑
  • 标签洞察和标签自动填充
  • 便签检测和树状图
  • 支持XHTML 1.0
  • 高级代码片断助手
  • 代码片断助手
  • 建设性的向导
  • 集成CSS编辑器
  • 次档案工具栏
  • 项目管理和FTP支持
  • 查找替换
  • 自动备份
  • 多语言验证
  • 代码格式化

Notepad++

Notepad++ (Win)

一款免费成熟的编译器,是Notepad的替代产品,支持许多编程语言,在MS Windows环境下运行。该款编译器可以被看作是一款先进的但是使用起来很简单的一款文本编辑器,具有高度的可定制化以及提供很多高端商业版编译器所具备的功能。它的可替代产品是Notepad 2.

Notepad++特性:

  • 语法高亮和语法包
  • 用户自定义语法高亮
  • 自动填充
  • 多文件支持
  • 正则表达式查找替换
  • 托拽功能
  • 放大缩小
  • 多语言环境支持
  • 宏的录制和回放

NoteTab

NoteTab (Win)

NoteTab是一款成熟的文本和HTML编译器,首次发布于1998年。该款软件可以同时处理体积很大的文件,具有高级格式化特性、提供多行全局替换和拼写检查。NoteTab具有三个版本。如果你想使用NoteTab,建议你用Pro版本,售价$29,95。

NoteTab's Pro特性:

  • 快速打开和编辑多文件
  • 多级undo/redo
  • 告诉文本编辑
  • 高亮URLs 和HTML标签
  • 提供文件模板
  • 多语言拼写检查以及提供同义词词典
  • 提供正则表达式查找/替换
  • 自行添加特性

PSPad

PSPad (Win)

PSPad是另外一款专业编译软件中的免费源码编译器。作为一款网页权威编译器,PSPad自带语法高亮、宏、片断文件以及模板。集成HEX编译、项目支持、FTP客户端、宏录制、文件查找替换、代码检测等。PSPad提供输出功能,还有比较不同源码版本的功能。PSPad是一款免费软件。

PSPad 特性:

  • MDI工作模式
  • 提供FTP客户端
  • 宏录制记忆保存载入的宏
  • 根据性质不同高亮不同颜色代码
  • 提供HTML标签, 脚本, 代码等模板
  • 安装自带HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl等模板
  • 根据文件格式不同进行语法高亮
  • 用户自定义外部环境的高亮显示
  • 自动更正
  • 使用IE和Mozilla智能HTML预览
  • HEX编辑
  • 通过外部输出侦测、window登陆、IDE登陆分析程序进行外部编译
  • 集成TiDy资源库,可进行HTML的格式化和检查, 并支持自动转换CSS, XML, XHTML
  • 带有高亮文本模式输出成RTF, HTML, TeX格式
  • 从新格式化和压缩HTML代码, tag character case change
  • 代码探测Pascal, C/C++, INI, HTML, XML, PHP and more in development
  • spell checker
  • internal web browser with APACHE support

jEdit

jEdit (Java / all) jEdit和Arachnophilia一起使用, 是另外一款跨平台的专业源码编译器。此款编译器支持超过130种文件格式。能够高亮当前编译的行;源码文本使用括号括起来,让你可以清楚定位。无限次的剪切粘贴至剪贴版。你可以自定义操作窗口界面,并储存当前使用的工作界面。jEdit是一款免费软件,符合GPL 2.0 条款。一款强大但是并不适合初学者使用的源码编译器。

j

Edit特性:

  • 内建宏; 可扩展插件
  • 通过使用jEdit内置的插件管理进行插件下载和安装
  • 自动缩进, 支持超过130种语言的语法高亮
  • 支持大量字符串种类,包括UTF8和Unicode
  • 选择性隐藏字断
  • 自动换行

TopStyle

TopStyle HomeSite的开发者写的一款编译器. 该款编译提供了一些独特的功能,包括在不改变文件样式的情况下通过替换过时的标记升级你的HTML文件。你还可以将HTML转换成XTML,检查的你的CSS语法对多浏览器的支持。该款编译器售价$79.95,提供免费使用版本。

TopStyle特性:

  • IE和Mozilla比较预览
  • CSS预览
  • CSS检测
  • 个性化窗口样式
  • 样式升级工具代替所有过时的HTML代码
  • 网站报告

Quanta Plus

Quanta Plus (Linux) Quanta被广泛看作是一款网络开发环境种最先进的免费软件。但是很多人并不知道Quanta是一款对XML文件相当友好的编译器。 你甚至可以导入DTD,通过输入脚本管理编辑内容,在项目中对脚本和脚本动作进行可视化操作。Quanta基于KDE,按照GPL标准发布。

Quanta特性:

  • 自带模板Templates
  • 可括展插件Plugins
  • 集成预览Integrated preview
  • 用户工具栏和活动
  • 项目管理

Taco HTML Edit

Taco HTML Edit (Mac) Mac OS X平台下的一款免费软件。它的设计目的在于使网站建设简单化并适用于各个浏览器。Taco HTML Edit包括标签向导,可以帮助你写入有效的HTML标记。Taco HTML Edit还可以帮你发现HTML标记的错误,检查拼写。

Taco特性:

  • 代码片断助手
  • 插入向导
  • 实时预览
  • 语法检查
  • 颜色标记标签

TSW WebCoder

TSW WebCoder (Win) 不仅支持HTML, CSS, PHP/MySQL,同时还具有JavaScript, XML以及ASP.NET的特性。TSW WebCode提供给你几乎所有满足网页开发需求的现代源码编译器的功能。

你可以通过适用代码侦测器直接预览正在编辑的元素的性质,FTP管理允许你直接从服务器编辑文件。项目管理计划便签可以让你查看已经做的和即将要做的事情。而且提供IE和Firefox预览模式。

最后,你还可以通过内建的W3C验证系统验证你的代码有效性,对PHP进行语法检查,通过适用高级项目管理轻松进行项目跟踪。WebCoder 2007个人版售价 $59.99,商业版售价$89.99。同时提供免费试用版。

TSW WebCoder特性:

  • 内建FTP客户端
  • 代码包
  • 代码片断助手
  • CSS检测
  • MySQL数据库
  • 多文件查找替换
  • 语法颜色化和自动换行

TextPad

TextPad (Win) 一款编辑简单文本文件的编辑器。使用相当简单,包括很多高级用户需要的特性。不管你是想要一款可以替代Notepad产品的简单易用的工具,还是编辑网页的工具,或是IDE编程, TextPad都会满足你的需求。

TextPad特性:

  • 可以编辑体积巨大的文件,直到超出你的内存位置
  • 提供英语、法语、德语、意大利语、波兰语、葡萄牙语以及西班牙语用户界面E
  • 提供支持10种语言的拼写检查
  • 同时编辑多个文件,每个文件提供2种预览
  • 提供热启动功能
  • 文本自动换行
  • 无限次undo/redo功能
  • 按键式宏录制,支持16个被激活的宏
  • 自动隐藏、激活工具栏
  • 强大的UNIX模式正则表达式进行查找替换
  • 快速复制、重命名和删除文件
  • 可以使用16进制的模式预览2进制文件
  • 内建文件比较工具,支持最多16用户自定义字变量宏

Vim

Vim (all) Vim (Vi IMproved),Bram Moolenaar于1991年发布,用于Amiga 计算机的一款极具传奇特色的软件。它是一款高配制性的控制台文本编译器用来进行有效的文本编辑。Vim是一款Vi(全屏幕编译器)的改进版本,可在大多数UNIX系统下使用。该款编译器因为具有键盘宏和强大的程序工具,通常被称为"程序编译器"。又因为很多人认为它是一款完整的IDE,因此对于编程非常有用。和Vi一样,Vim的界面不是基于菜单和图标,而是文本用户命令界面。

Vim是从Vi分离出来的,你可以查看Windows平台(只提供图形用户界面) 下的gVim 或 gVim Portable 和MAC平台下的MacVim 。

Vim功能相当庞大。只要你能想到的,它几乎都可以帮你实现。Vim使用起来并不简单,而且不具直观性和友好的用户界面。

Vim特性:

  • 支持超过200种语言的语法高亮显示
  • 编写和修复同时进行:当你编辑程序的时候,你只需键入 ":make",Vim会在窗口提示给你错误的信息
  • 高亮变量
  • 你可以绘制键盘,改变颜色,添加新的命令,使用脚本
  • 自动填充、比较和合并文件 (vimdiff)
  • 扩展正则表达式
  • 脚本语言
  • 行折叠
  • 支持压缩格式文件编辑(gzip, bzip2, zip和tar),通过SSH, FTP和HTTP进行编辑
  • 会话状态保存
  • unicode和其它多语言支持
  • trans-session命令
  • 鼠标位置纪录

没有评论: