分享

Editplus配置全攻略(研习篇)

 yidiantou 2017-01-16

由于需要,昨天研究了一天的EP,最好搞定了PHP和MASM的配置,于是把笔记登出来,做个标记哈Editplus配置全攻略(研习篇)

感觉挺好用的,居然是韩国造的!

 

详细的asp等配置可以参考以下网址:
http:///study/EP.htm

下面着重讲一下EditPlus下PHP环境的设置
****************************
首先注明:
*.stx是语法文件
*.acp是自动完成文件
*.ctl是剪辑板文件
template.*是模板文件

***************************

EditPlus的PHP设置(下载,STX,ACP,服务器调试)

【1】.下载EditPlus V2.21 Build 381 汉化版
下载地址:http://www4./soft/3641.html

【2】.下载语法文件和自动完成文件,它们分别以STX和AXP后缀结尾。下载我出的这个版本后没有php.acp文件,也不知道.

php.stx文件是不是最新的,所以我就到官方网站上下载了php.acp文件和一个最新的php.stx文件。


stx文件:http://www./files/php503.zip
描述:php503.zip (2005-01-08)
PHP 5.0.3 stx - Seung Hwan Kang

acp文件:http://www./files/php12.zip
描述:php12.zip (2002-05-09)
PHP acp - Rasel Khan ,老了些,但我只能找到这个了!

【3】.安装上php.stx和php.acp文件。
我的EditPlus安装在D:\Program Files\EditPlus 2里,那么我就把下载下来的php.stx和php.acp文件复制到D:\Program Files\EditPlus 2
中来,其中php.stx会提示是否覆盖,点是就行了!这时候,php.stx文件就安装完成了,现在来加载php.acp文件,打开
EditPlus点,工具->参数选择->在左边点“语法”,右边选择“PHP”,右下的“语法设置”中,可以找到“自动完成”
的路径框,填上“D:\Program Files\EditPlus 2\php.acp”就好了!


【4】.添加函数的即时帮助功能

从这里开始,我们要用到Editplus 的用户工具了。Editplus 为我们提供了10 个用户工具组,每组可以包含若干个自定义的用户工具。打开 工具 , 配置用户工具。点击 添加工具 ,选择 HTML 帮助文件,在弹出的对话框中选择php 的chm 格式的手册。然后在 菜单文字处填上php手册(我是在网上下的PHP 中文手册(chm),点确定后帮助功能就已经添加好了。

把光标移动在一个函数上,点击 工具 (或者我们可以在视图中构选用户工具栏), php 手册。这时Editplus 会自动打开手册,并定位到你选择的函数的页面。当然,使用快捷键是更方便的方法,快捷键会因为添加的顺序不同而不同,看下菜单就清楚了。我是Crtl+1,这个可能不同的人不同,具体情况具体定了。


【5】.工具集成---让Editplus调试PHP程序

首先声明:要知道什么叫做一通百通,我这里演示了PHP的工具,调试集成后,其他的也就当然是不在话下了。

首先打开Editplus,选择“工具—>配置用户工具(或者参数设置),在弹出的窗口中选择:“工具-->用

户工具--->添加--->应用程序”,给新程序起一个好记的名字,比如这里我们用"Debug

PHP",在"菜单文本"中输入"Debug

PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:\php\php.exe"。再点击

"参数"右边的下拉按钮选择"文件路径",最后再把"捕获输出"前面的复选框选上。

然而这样仍然存在问题:如果你的PHP程序出错,在输出窗口会提示你第几行出错 ,单击这一行提示,Editplus老是提示你找不到某某文件,是否新建。

解决:点击"捕获输出"复

选框旁边的"输出模式"按钮,会弹出一个定义输出模式的窗体,把"使用默认输出模式"前面的复选框

去掉, 在"正则表达式"这一项的文本框中输入" ^.+ in (.+) line ([0-9]+) "

(不包括引号),细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的

"文件名"下拉菜单中选择"预设表达式

"行"下拉菜单项选择"预设表达式

"列"下拉项保持为空。然后保存设置。(说实话,我用的是Editplus v2.31(514),这个里面可是没有什么预设表达式,我就选了第一个:标记表达式1,呵呵没的办法,时代变了!)

双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?!

现在,Editplus经过我们的"改造",已经可以即时的调试PHP文件了,虽然还不是"可视化"界面的,但

对于一些平常的小程序来查错还是非常好用的。

注:如果不能切换错误行号,请尝试作如下修改:

1.php.ini 中html_errors = Off打开
//如果你不打开,3.中的表达式要修改
2.参数改成:-q -f "$(FilePath)"
//不加"符号的话文件名有空格的文件调试失败。。
//-q不输出html头信息,你去掉也行,不过调试时候你一般用不到那些header信息
3. " ^.+ in (.+) line ([0-9]+)" 改成 "^.+ in (.+) on line ([0-9]+)$"
//如果还是不行,请注意调试结果,自己修改表达式来取出文件名和行号


【6】工具集成——打造 PHP 调试环境(二)
1: 把剪辑库定位在 PHP4 Functions 上就可以在编辑时, 利用[插入]->[匹配剪辑]命令,就可以自动完成输入完整的 PHP 函数(或直接按 F2 键)

2: 类似上面,在选择部分文字后,同样可以自动完成。(同 F2)

3: 在[参数选择]->[设置和语法]->PHP->自动完成, 选择目录下的 php.acp 文件,你可以定制自己的自动完成方式.

4: 想要即时预览文件,可在[参数选择]->[工具]->WEB 服务器中添加本地目录,(注意不要加 http:// , 应是一个有效的站点)。
    如: 主机->localhost/php | 根目录->D:\php
主机->localhost/asp | 根目录->D:\asp
主机->localhost/cgi | 根目录->D:\cgi
完成设置后只要脚本文件位于这些目录下(子目录也没问题), 就能够正确解释.

5: 各种语法和模板文件可以在 http:///files.html 获得,可根据需要选用和编辑。

6: Ctrl+F11 可显示当前文件中的函数列表.

7: 添加各种用户工具.如:

启动MYSQL服务器管理工具->C:\mysql\bin\winmysqladmin.exe
启动Apache服务器->C:\Apache\bin\Apache.exe -k start
启动Apache服务器->C:\Apache\bin\Apache.exe -k stop (shutdown)

8: DBG 附带有一个 prof_results.php 文件,可剖析 PHP 程序的性能.
虽不是真正的调试器,但已经够了.
OK! 经过改造后,是不是有点象一个 IDE 什么?还差点,没有即时帮助...看我的,再来:

9: 把 php_manual_en.chm (最好是扩展帮助手册)加入到用户工具中,
当遇到需要参考的关键字时, 把光标定位其上, 按下快捷键 Ctrl+1, 看到了吗.
在输入时有想不起来的函数名时, 先按照第 1 条的方法调出函数, 然后...怎么样?


虽然有点眉目了,但是我还是不满足,我正在考虑:1.能不能把对于Editplus的设置方案,保存为配置文件.ini或者注册表文件(.reg)呢?这样以后也可以直接注入,很方便的。

2.Editplus可不可以开多窗口,并且每个窗口可以开多个标签,就像火狐一样?如果这样那可就大大的好用了。或者就是把Editplus的这些功能集成到Notepad2里面,把Editplus集成进操作系统,这样用起来也就方便多了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多