您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

利用Editplus2的用户工具功能来即时调试PHP

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

 


看了fontomas的"用editplus实现j2sdk的可视化编程"(参见http://www.csdn.net/develop/article/15/15416.shtm)一文后,笔者做为一个php程序员,萌发出了让editplus调试php程序的想法。经过我的测试与n次的试验之后,终于可以让editplus完美的实现这个功能了。具体实现方法如下:

1.打开editplus,选择"tool(工具)->configure user tools...(配置用户工具)"菜单(笔者现在使用的版本是v2.11英文版,本站(http://www.phpe.net)下载栏目有下载使用中文版的朋友可以参见下面的图片对照)。

2.在弹出的窗口中选择"add tool(新工具)->program(程序)",给新程序起一个好记的名字,比如这里我们用"debug php",在menutext(菜单文本)中输入"debug php"。点击"command(命令行)"右边的按钮,找到你的 php.exe 所在的路径,这里是 "c:phpphp.exe"。再点击 "argument(参数)" 右边的下拉按钮选择filepath(文件路径),最后再把"capture output(捕捉输出)"前面的复选框选上。

3.现在测试一下,新建一个 php 文件,按快捷键 ctrl+1 可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的php程序出错,在输出窗口会提示你第几行出错,双击这一行提示,editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。

4.打开刚才用户工具设置窗口,找到刚才设置的"debug php"工具。点击capture output(捕捉输出)复选框旁边的"output pattern...(输出模式)"按钮,会弹出一个定义输出模式的窗体,把"use default output pattern(使用默认输出方式)"前面的复选框去掉,在"regular expression(规则表达式)"这一项的文本框中输入"^.+ in (.+) line ([0-9]+) "(不包括引号),细心的朋友可能会发现,这里使用的其实也是正则的语法。然后,在下面的"file name文件名"下拉菜单中选择"tagged expression 1",即上边正则表达式中的第一个参数,"line(行数)"下拉菜单项选择"tagged expression 2","column"下拉项保

[1] [2] 下一页

在google里搜索更多利用Editplus2的用户工具功能来即时调试PHP

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明