Editplus使用手册

   技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是相应作者,不希望文章放在这里,请通知我,我会及时 删掉。
  ------------------
  文章或者技巧及原始作者或出处:
  正则表达式类
  【1 】 正则表达式应用--替换指定内容到行尾
  【2 】 正则表达式应用--数字替换----------Microshaoft,jiuk2k
  【3 】 正则表达式应用--删除每一行行尾的指定字符
  【4 】 正则表达式应用--替换带有半角括号的多行
  【5 】 正则表达式应用--删除空行---------- 江德华
  软件技巧类
  ------------------
  【6 】 软件技巧--键盘记录的注意事项
  【7 】 软件技巧--关闭文档标签的便捷方法
  【8 】 软件技巧--如何去掉 EditPlus 保存文本文件时的添加后缀提示?
  【9 】 软件技巧--提示找不到语法文件的解决办法
  【10 】软件技巧--设置editplus 支持其它文字,如韩文----jackywu1978
  【11 】软件技巧--FTP 上传的设置---------- 李应文2.11 汉化版
  【12 】软件技巧--如何禁用备份文件功能?
  【13 】软件技巧--添加语法文件、自动完成文件、以及剪辑库文件
  工具集成类
  ------------------
  【14 】工具集成--编译器集成例子(Java 、Borland C++ 、Visual C++ 、Inno Setup 、nsis 、C# )
  【15 】工具集成--让Editplus 调试PHP 程序--------avenger,aukw
  【16 】工具集成--打造 PHP 调试环境( 二)-------- 老七2.11 汉化版
  【17 】在 WINPE 中集成 EDITPLUS
  【1 】正则表达式应用--替换指定内容到行尾
  原始文本如下面两行
  abc aaaaa
  123 abc 444
  希望每次遇到"abc" ,则替换"abc" 以及其后到行尾的内容为"abc efg"
  即上面的文本最终替换为:
  abc efg
  123 abc efg
  解决:
  ① 在替换对话框,查找内容里输入"abc.*"
  ② 同时勾选"正则表达式"复选框,然后点击"全部替换"按钮
  其中,符号的含义如下:
  "." =匹配任意字符
  "*" =匹配0 次或更多
  注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。
  【2 】正则表达式应用--数字替换
  希望把
  asdadas123asdasdas456asdasdasd789asdasd
  替换为:
  asdadas[123]asdasdas[456]asdasdasd[789]asdasd
  在替换对话框里面,勾选"正则表达式"复选框;
  在查找内容里面输入"[0-9][0-9][0-9]" ,不含引号
  " 替换为:" 里面输入"[\0\1\2]" ,不含引号
  范围为你所操作的范围,然后选择替换即可。
  实际上这也是正则表达式的使用特例,"[0-9]" 表示匹配0 ~9 之间的任何特例,同样"[a-z]" 就表示匹配a ~z 之间的任何特例
  【1 】正则表达式应用--替换指定内容到行尾
  原始文本如下面两行
  abc aaaaa
  123 abc 444
  希望每次遇到"abc" ,则替换"abc" 以及其后到行尾的内容为"abc efg"
  即上面的文本最终替换为:
  abc efg
  123 abc efg
  解决:
  ① 在替换对话框,查找内容里输入"abc.*"
  ② 同时勾选"正则表达式"复选框,然后点击"全部替换"按钮
  其中,符号的含义如下:
  "." =匹配任意字符
  "*" =匹配0 次或更多
  注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。
  【2 】正则表达式应用--数字替换(Microshaoft@CCF,jiuk2k@CCF )
  希望把
  asdadas123asdasdas456asdasdasd789asdasd
  替换为:
  asdadas[123]asdasdas[456]asdasdasd[789]asdasd
  在替换对话框里面,勾选"正则表达式"复选框;
  在查找内容里面输入"[0-9][0-9][0-9]" ,不含引号
  " 替换为:" 里面输入"[\0\1\2]" ,不含引号
  范围为你所操作的范围,然后选择替换即可。
  实际上这也是正则表达式的使用特例,"[0-9]" 表示匹配0 ~9 之间的任何特例,同样"[a-z]" 就表示匹配a ~z 之间的任何特例
  上面重复使用了"[0-9]" ,表示连续出现的三个数字
  "\0" 代表第一个"[0-9]" 对应的原型,"\1" 代表第二个"[0-9]" 对应的原型,依此类推
  "[" 、"]" 为单纯的字符,表示添加"[" 或"]" ,如果输入"其它\0\1\2 其它",则替换结果为:
  asdadas 其它123 其它asdasdas 其它456 其它asdasdasd 其它789 其它asdasd
  功能增强(by jiuk2k@CCF ):
  如果将查找内容"[0-9][0-9][0-9]" 改为"[0-9]*[0-9]" ,对应1 或 123 或 12345 或 …
  大家根据需要定制
  相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下
  【3 】正则表达式应用--删除每一行行尾的指定字符
  因为这几个字符在行中也是出现的, 所以肯定不能用简单的替换实现
  比如
  12345 1265345
  2345
  需要删除每行末尾的"345"
  这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
  解决:
  在替换对话框中,启用"正则表达式"复选框
  在查找内容里面输入"345$"
  这里"$" 表示从行尾匹配
  如果从行首匹配,可以用"^" 来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
  a. 选择要操作的行
  b. 编辑-格式-删除行注释
  c. 在弹出对话框里面输入要清除的行首字符,确定
  【4 】正则表达式应用--替换带有半角括号的多行
  几百个网页中都有下面一段代码:
  我想把它们都去掉,可是找了很多search & replace 的软件,都是只能对"一行"进行操作。
  EditPlus 打开几百个网页文件还是比较顺畅的,所以完全可以胜任这个工作。
  具体解决方法,在 Editplus 中使用正则表达式,由于"(" 、")" 被用做预设表达式(或者可以称作子表达式)的标志,所以查找
  " \n"
  时会提示查找不到,所以也就无法进行替换了,这时可以把"(" 、")" 使用任意字符标记替代,即半角句号:"." 。替换内容为
  \n
  在替换对话框启用"正则表达式"选项,这时就可以完成替换了
  补充:(lucida@DRL )
  对( ) 这样的特殊符号,应该用\( \) 来表示,这也是很标准的regexp 语法,可以写为
  \n
  【5 】正则表达式应用--删除空行
  启动EditPlus ,打开待处理的文本类型文件。
  ① 、选择"查找"菜单的"替换"命令,弹出文本替换对话框。选中"正则表达式"复选框,表明我们要在查找、替换中使用正则表达式。然后,选中"替换范围"中的"当前文件",表明对当前文件操作。
  ② 、单击"查找内容"组合框右侧的按钮,出现下拉菜单。
  ③ 、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
  直接在" 查找" 中输入正则表达式"^[ \t]*\n" ,注意\t 前有空格符。
  (1 )选择"从行首开始匹配","查找内容"组合框中出现字符"^" ,表示待查找字符串必须出现在文本中一行的行首。
  (2 )选择"字符在范围中",那么在"^" 后会增加一对括号"[]" ,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
  (3 )按一下空格键,添加空格符。空格符是空行的一个组成成分。
  (4 )选择"制表符",添加代表制表符的"\t" 。
  (5 )移动光标,将当前插入点移到"]" 之后,然后选择"匹配 0 次或更多",该操作会添加星号字符"*" 。星号表示,其前面的括号"[]" 内的空格符或制表符,在一行中出现0 个或多个。
  (6 )选择"换行符",插入"\n" ,表示回车符。
  ④ 、"替换为"组合框保持空,表示删除查找到的内容。单击"替换"按钮逐个行删除空行,或单击"全部替换"按钮删除全部空行(注意:EditPlus 有时存在"全部替换"不能一次性完全删除空行的问题,可能是程序BUG ,需要多按几次按钮)。
  【6 】软件技巧--键盘记录的注意事项
  EditPlus 的键盘记录有些类似于 UltraEdit 的宏操作,不过功能相对单一,录制的文件可编辑性较差。
  由于基本无法编辑录制的文件,所以录制的时候为了避免录制失败,推荐纯粹使用键盘操作,以下是比较关键的几个键盘组合:
  Ctrl+F = 调出查找对话框
  Ctrl+H = 调出替换对话框
  Alt+F4 = 关闭作用,比如,关闭查找对话框、关闭替换对话框,等等
  其它键盘快捷键在"帮助-快捷键列表"里面可以很容易的查找到,这里就
  细说了。
  【7 】软件技巧--关闭文档标签的便捷方法
  右键单击文档标签工具条,弹出菜单中选择"标签选项",选中"用鼠标中间的按钮关闭",这里包括鼠标的滚轮。
  【8 】软件技巧--如何去掉 EditPlus 保存文本文件时的添加后缀提示?
  如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt" 后缀,是不是很烦?
  解决方法:
  ① 在程序目录建立一个空的文件"template.txt"
  ② " 工具-参数设置-模板"里面,单击"添加"按钮添加模板,"菜单文本"这里输入"Text" ,浏览"template.txt" ,之后确定即可
  ③ " 文件-新建-text" ,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名".txt" ,也就避免了令人头疼的确认
  ④ 模板设置文件名称为"template.ini" ,如果和主程序同一路径,可以使用相对路径
  罗嗦了点,不过管用
  要自动创建带有某种后缀的文件,方法同上。
  【9 】软件技巧--提示找不到语法文件 *.stx 的解决办法
  原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。
  解决办法:
  在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件
  查找后缀为".stx" 、"acp" 的文本内容,或者查找带有驱动器符号的行,比如
  Syntax file=C:\Program Files\EditPlus 2\cpp.stx
  那么,就把"C:\Program Files\EditPlus 2\" 替换成你当前软件的路径。
  其它提示找不到文件的解决方法同上
  【10 】软件技巧--设置editplus 支持其它文字,如韩文
  在editplus 里打开文件,出来打开文件对话框;然后点击"转换器"后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。
  【11 】软件技巧--FTP 上传的设置
  " 文件-> 远程操作->FTP 上传"在"设置"选项卡中设置好参数("子目录"前面应该加"/" 如"/web/" ),点击"确定"回到"FTP 上传"选项卡,然后点击"上传"即可;"批量上传"的设置类似。
  【12 】软件技巧--如何禁用备份文件功能?
  在"参数选择"的文件选项页,禁用"' 保存时自动创建备份文件"选项
  【13 】软件技巧--添加语法文件、自动完成文件、以及剪辑库文件
  要添加 *.STX (语法文件)或 *.ACP (自动完成文件):
  1. 选择"参数选择→语法"
  2. 单击"添加"按钮,命名,在"扩展名"部分输入对应扩展名(不带"." )
  3. 浏览/ 输入 STX (语法文件部分) 以及 ACP (自动完成文件部分)。
  添加剪辑库文件(*.CTL )
  复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。 上面重复使用了"[0-9]" ,表示连续出现的三个数字
  "\0" 代表第一个"[0-9]" 对应的原型,"\1" 代表第二个"[0-9]" 对应的原型,依此类推
  "[" 、"]" 为单纯的字符,表示添加"[" 或"]" ,如果输入"其它\0\1\2 其它",则替换结果为:
  asdadas 其它123 其它asdasdas 其它456 其它asdasdasd 其它789 其它asdasd
  功能增强(by jiuk2k ):
  如果将查找内容"[0-9][0-9][0-9]" 改为"[0-9]*[0-9]" ,对应1 或 123 或 12345 或 …
  大家根据需要定制
  相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下
  【3 】正则表达式应用--删除每一行行尾的指定字符
  因为这几个字符在行中也是出现的, 所以肯定不能用简单的替换实现
  比如
  12345 1265345
  2345
  需要删除每行末尾的"345"
  这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
  解决:
  在替换对话框中,启用"正则表达式"复选框
  在查找内容里面输入"345$"
  这里"$" 表示从行尾匹配
  如果从行首匹配,可以用"^" 来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
  a. 选择要操作的行
  b. 编辑-格式-删除行注释
  c. 在弹出对话框里面输入要清除的行首字符,确定
  【4 】正则表达式应用--替换带有半角括号的多行
  几百个网页中都有下面一段代码:
  \n
  在替换对话框启用"正则表达式"选项,这时就可以完成替换了
  【5 】正则表达式应用--删除空行
  启动EditPlus ,打开待处理的文本类型文件。
  ① 、选择"查找"菜单的"替换"命令,弹出文本替换对话框。选中"正则表达式"复选框,表明我们要在查找、替换中使用正则表达式。然后,选中"替换范围"中的"当前文件",表明对当前文件操作。
  ② 、单击"查找内容"组合框右侧的按钮,出现下拉菜单。
  ③ 、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
  直接在"查找"中输入正则表达式"^[ \t]*\n" ,注意\t 前有空格符。
  (1 )选择"从行首开始匹配","查找内容"组合框中出现字符"^" ,表示待查找字符串必须出现在文本中一行的行首。
  (2 )选择"字符在范围中",那么在"^" 后会增加一对括号"[]" ,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
  (3 )按一下空格键,添加空格符。空格符是空行的一个组成成分。
  (4 )选择"制表符",添加代表制表符的"\t" 。
  (5 )移动光标,将当前插入点移到"]" 之后,然后选择"匹配 0 次或更多",该操作会添加星号字符"*" 。星号表示,其前面的括号"[]" 内的空格符或制表符,在一行中出现0 个或多个。
  (6 )选择"换行符",插入"\n" ,表示回车符。
  ④ 、"替换为"组合框保持空,表示删除查找到的内容。单击"替换"按钮逐个行删除空行,或单击"全部替换"按钮删除全部空行(注意:EditPlus 有时存在"全部替换"不能一次性完全删除空行的问题,可能是程序BUG ,需要多按几次按钮)。
  【6 】软件技巧--键盘记录的注意事项
  EditPlus 的键盘记录有些类似于 UltraEdit 的宏操作,不过功能相对单一,录制的文件可编辑性较差。
  由于基本无法编辑录制的文件,所以录制的时候为了避免录制失败,推荐纯粹使用键盘操作,以下是比较关键的几个键盘组合: Ctrl+F = 调出查找对话框
  Ctrl+H = 调出替换对话框
  Alt+F4 = 关闭作用,比如,关闭查找对话框、关闭替换对话框,等等
  其它键盘快捷键在"帮助-快捷键列表"里面可以很容易的查找到,这里就
  细说了。
  【7 】软件技巧--关闭文档标签的便捷方法
  右键单击文档标签工具条,弹出菜单中选择"标签选项",选中"用鼠标中间的按钮关闭",这里包括鼠标的滚轮。
  【8 】软件技巧--如何去掉 EditPlus 保存文本文件时的添加后缀提示?
  如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt" 后缀,是不是很烦?
  解决方法:
  ① 在程序目录建立一个空的文件"template.txt"
  ② " 工具-参数设置-模板"里面,单击"添加"按钮添加模板,"菜单文本"这里输入"Text" ,浏览"template.txt" ,之后确定即可
  ③ " 文件-新建-text" ,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名".txt" ,也就避免了令人头疼的确认
  ④ 模板设置文件名称为"template.ini" ,如果和主程序同一路径,可以使用相对路径
  罗嗦了点,不过管用
  要自动创建带有某种后缀的文件,方法同上。
  【9 】软件技巧--提示找不到语法文件 *.stx 的解决办法
  原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。
  解决办法:
  在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件
  查找后缀为".stx" 、"acp" 的文本内容,或者查找带有驱动器符号的行,比如
  Syntax file=C:\Program Files\EditPlus 2\cpp.stx
  那么,就把"C:\Program Files\EditPlus 2\" 替换成你当前软件的路径。
  其它提示找不到文件的解决方法同上
  【10 】软件技巧--设置editplus 支持其它文字,如韩文
  在editplus 里打开文件,出来打开文件对话框;然后点击"转换器"后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。
  【11 】软件技巧--FTP 上传的设置
  " 文件-> 远程操作->FTP 上传"在"设置"选项卡中设置好参数("子目录"前面应该加"/" 如"/web/" ),点击"确定"回到"FTP 上传"选项卡,然后点击"上传"即可;"批量上传"的设置类似。
  【12 】软件技巧--如何禁用备份文件功能?
  在"参数选择"的文件选项页,禁用"'保存时自动创建备份文件"选项
  【13 】软件技巧--添加语法文件、自动完成文件、以及剪辑库文件
  要添加 *.STX (语法文件)或 *.ACP (自动完成文件):
  1. 选择"参数选择→语法"
  2. 单击"添加"按钮,命名,在"扩展名"部分输入对应扩展名(不带"." )
  3. 浏览/ 输入 STX (语法文件部分) 以及 ACP (自动完成文件部分)。
  添加剪辑库文件(*.CTL )
  复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。
  【14 】工具集成--编译器集成例子(Java 、Borland C++ 、Visual C++ 、Inno Setup 、nsis )
  在"工具→参数选择→用户工具"选项页设置,设置步骤 设置组名称,这里也可以不设置
  ② 单击"添加工具→应用程序"按钮并进行如下设置
  ③ 各种类似"$(FilePath)" 的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下
  参数 描述
  $(FilePath) 文件路径(文件全名,含目录和文件名)
  $(FileDir) 文件目录(不带文件名)
  $(FileName) 文件名(不带目录)
  $(FileNameNoExt) 不带扩展名的文件名(不带目录)
  $(FileExt) 扩展名(当前文件)
  $(ProjectName) 工程名称(当前工程名)
  $(CurLine) 当前行号(光标位置处的行号)
  $(CurCol) 当前列号(光标位置处的列号)
  $(CurSel) 当前文本(插入当前选定文本)
  $(CurWord) 当前单词(插入当前单词)
  $(WindowList) 显示当前窗口列表并选择特定文件
  例子 1. Java 编译器
  菜单文本:Java 编译器
  命令:c:\java\bin\javac.exe
  参数:"$(FilePath)"
  初始目录:$(FileDir)
  捕获输出:开启
  要运行已编译的 Java 类文件,你可以进行如下设置:
  菜单文本:Java
  命令:c:\java\bin\java.exe
  参数:$(FileNameNoExt)
  初始目录:$(FileDir)
  " 命令"部分应当替换为实际的 Java 解释器的路径。
  例子 2. Borland C++
  菜单文本:Borland C
  命令:c:\bc\bin\bcc32.exe
  参数:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath)
  初始目录:c:\bc\bin
  捕获输出:开启
  例子 3. Visual C++
  菜单文本:Visual C++
  命令:c:\msdev\vc98\bin\cl.exe
  参数:"$(FilePath)"
  初始目录:$(FileDir)
  捕获输出:开启
  例子 4. Inno Setup
  菜单文本:编译 Inno
  命令:C:\Program Files\Inno Setup 4\Compil32.exe"
  参数:/cc $(FileName)
  初始目录:$(FileDir)
  捕获输出:开启
  例子 5. nsis
  菜单文本:编译 nsis
  命令:C:\NSIS\makensis.exe
  参数:$(FileName)
  初始目录:$(FileDir)
  捕获输出:开启
  例子 6. C#
  菜单文本:编译 C#
  命令:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.e xe
  参数:$(FileName)
  初始目录:$(FileDir)
  捕获输出:开启
  在上面设置中,在命令部分,必须使用系统中各自编译器的绝对路径。
  设置完毕后,你可以在"工具"菜单运行对应工具了,运行结果会显示在底部的输出窗口,你也可以通过快捷键(Ctrl + 0-9) 运行,或者是通过"用户工具栏"的快捷按钮运行。
  要运行已编译的 *.exe 文件,你可以进行如下设置(此时可执行文件需要和编译文件同名):
  菜单文本:Run
  命令:$(FileNameNoExt)
  参数:
  初始目录:$(FileDir)
  【15 】工具集成-- 让Editplus 调试PHP 程序 1: 打开Editplus ,选择"工具-> 配置用户工具…"菜单。
  2: 在弹出的窗口中选择"添加工具-> 应用程序", 给新程序起一个好记的名字,比如这里我们用"Debug PHP", 在"菜单文本"中输入"Debug PHP" 。点击"命令行"右边的按钮, 找到你的php.exe 所在的路径,例如这里是"c:\php\php.exe" 。再点击"参数"右边的下拉按钮选择"文件路径", 最后再把"捕获输出"前面的复选框选上。
  3: 现在测试一下,新建一个php 文件,按快捷键Ctrl+1 可以激活刚才我们设置的工具( 如果你设置了多个工具, 快捷键可能会有所不同), 现在你可以看到它已经能正常工作了。但是还有一点不太理想: 如果你的PHP 程序出错, 在输出窗口会提示你第几行出错 , 单击这一行提示,Editplus 老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。
  4: 打开刚才用户工具设置窗口,找到刚才设置的"Debug PHP" 工具。点击"捕获输出"复选框旁边的"输出模式"按钮, 会弹出一个定义输出模式的窗体,把"使用默认输出模式"前面的复选框去掉, 在"正则表达式"这一项的文本框中输入" ^.+ in (.+) line ([0-9]+) "( 不包括引号), 细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的"文件名"下拉菜单中选择"预设表达式 1″ ,即上边正则表达式中的第一个参数," 行"下拉菜单项选择"预设表达式 2″ ,"列"下拉项保持为空。然后保存设置。
  5: 好了,现在再来试一下吧,双击出错的行数,Editplus 就会自动激活出错文件,并把光标定位到出错行, 是不是特别方便呢?!
  现在,Editplus 经过我们的"改造", 已经可以即时的调试PHP 文件了,虽然还不是"可视化"界面的,但对于一些平常的小程序来查错还是非常好用的。Editplus 真是
  款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^
  如果不能切换错误行号,请尝试作如下修改:(by aukw )
  1.php.ini 中html_errors = Off 打开
  // 如果你不打开,3. 中的表达式要修改
  2. 参数改成:-q -f "$(FilePath)"
  // 不加"符号的话文件名有空格的文件调试失败。。
  //-q 不输出html 头信息,你去掉也行,不过调试时候你一般用不到那些header 信息
  3." ^.+ in (.+) line ([0-9]+) " 改成 "^.+ in (.+) on line ([0-9]+)$"
  // 如果还是不行,请注意调试结果,自己修改表达式来取出文件名和行号
  【16 】工具集成--打造 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: 各种语法和模板文件可以在 www.editplus.com 获得,可根据需要选用和编辑。
  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 条的方法调出函数, 然后…怎么样?
  以上有的是对于调试工具的设置,由于此类工具比较多,大家设置时参考以上的基本就差不多了,所以就不过多的列举了。
  【17 】在 WINPE 中集成 EDITPLUS
  可以基于目前的bartpe 做得WINPE 中,菜单使用nu2menu 制作
  默认位置为 \programs\editplus\
  默认系统位置为光盘的 i386 目录
  i386/system32 的 autorun.bat 中添加外壳集成(系统右键)
  regedit /s %SystemDrive%\programs\editplus\REG.REG
  regsvr32 /s \programs\editplus\EPPSHELL.DLL
  复制editplus 安装包里面的文件到programs\editplus\ ,注意,如果有setting.ini ,删掉该文件在nu2menu 里面加入,可以根据需要安排位于特定菜单条目下
  FUNC="@GetProgramDrive()\Programs\EditPlus\editplu s.exe"> 本编辑
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值