做ASP开发时我的首选是Dreamweaver(简称:DW)编辑器,其主要在HTML、CSS、JavaScript编写都非常优秀,而其中代码着色、代码提示高效开发帮助非常大。说点我经常使用的工具,估计在高手面前也是小巫见大巫,因为我也只是用用几个最常用小工具:(PS:大部分选项都可以通过在“编辑”》“首先参数”找得到。)

一、站点

  1. 像资源管理器一样的文件树型结构,文件分布一目了然。
  2. 文件重命名后自动重新引用。当我要对某个CSS进行重命名时,所有引用该CSS的页面也相应跟着变,我就不需要一个个改CSS引用。
  3. 链接检查,帮助你检查所有失效的链接,非常有帮助的一个功能喔。
  4. 当然还可以设置测试服务器,轻松按下F12查看实际效果。

二、源代码格式

我向来对代码的缩进要求很严格,因此使用“应用源代码格式”功能完全满足我的要求,当然了,每个人的风格不一样,那么你也可以通过“标签库编辑器”修改相应标签的格式。

三、代码着色

DW代码着色真的无可挑剔。当然如果你不喜欢她默认的配置方案,你也可以通过“代码颜色”选项修改你的风格。

四、代码编辑区

默认是按9px来显示代码大小的,但是对于长期工作在电脑面前来说大一点的字体对眼镜是有益无害的。通过“字体”选项卡上修改。

五、代码提示

这部分我得重点提,HTML、CSS已经很优秀,响应速度快、丰富。

对于JavaScript脚本在CS4新版本已经做了非常多改进,特别是对一些JavaScript框架的支持,例如:JQuery

对于已经做开发很久,我相信很多人都已经有自己的一些库了,那么如果能够让这些库也能出现在代码提示列表当中的话,那么提高开发效率、失误度会大大降低。

DW是通过configuration\CodeHints的XML文件实现代码提示,而且在DW帮助文档里面是有提到CodeHints.xml文件的。至于相应标签的意思我不详解,通过观察自带的可以揣摩出相应标签的意思。

那么既然DW是通过一个叫CodeHints.xml来实现代码提示,当然咱们也可以通过自己写个类似的并实现我们所需要的提示内容。但注意它并不是放在configuration\CodeHints目录下面,而是放于:

win7之前系统:
C:\Documents and Settings\用户\Application Data\Adobe\Dreamweaver CS4\zh_CN\Configuration
或者
C:\Documents and Settings\All Users\Application Data\Adobe\Dreamweaver CS4\zh_CN\Configuration
win7系统:
C:\Users\Administrator\AppData\Roaming\Adobe\Dreamweaver CS4\zh_CN\Configuration

自行新建一个叫:codehints文件夹并把你编写的XML放入该文件夹,文件名无限制。另外需要注意的是每次修改XML文件后,需要重新启动DW才会生效喔。

简单列出一些相应的XML标签解释:

标签名 描述
function 按下Ctrl+Space可直接在列表中找到
pattern 提示字符,也是关键字
doctypes 文档类型,注意:点号要用-来代替,例如:ASP-VB、ASP-JS
icon 提示列表中的小图标
source 代码类型,比如:ASP、CSS、JS
menu 相当于一个菜单的集合,可以添加相应的method子节点。
classpattern 和pattern一样
additionaldismisschars 设置以什么字符显示该菜单的方法列表。例如:Request.Get其中的点号

参考资料