Editplus使用手册

EDIT PLUS v2.12 使用技巧集锦 正则表达式类【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行【5】 正则表达式应用——删除空行软件技巧类------------------------------------------------------【6】 软件技巧——键盘记录的注意事项 【7】 软件技巧— 阅读详情

<!-- @page { margin: 2cm } H1 { margin-top: 0.6cm; margin-bottom: 0.58cm; line-height: 241% } H1.western { font-family: "DejaVu Serif", serif; font-size: 22pt } H1.cjk { font-family: "DejaVu Sans"; font-size: 22pt; font-style: normal; font-weight: bold } H1.ctl { font-size: 22pt; font-weight: bold } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->

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.exe
参数:$(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/editplus.exe”>
本编辑

推荐一个Monokai风格的EditPlus配色方案 Monokai大法好以前我并不喜欢黑色风格的配色方案,但是,自从看过了Monokai,我……Monokai欣赏如何配置找到EditPlus的配置文件editplus_u.ini,该文件默认在:系统盘:\Users\用户名\AppData\Roaming\EditPlus目录中。将其中的内容替换为如下即可:[Options] Placement=2C00000002000000030000000083 阅读详情

相关推荐

全面掌握EditPlus文本编辑器

本文还有配套的精品资源,点击获取 简介:EditPlus文本编辑器是一款适合程序员和网页设计师使用的功能强大的文本编辑工具。它的体积小巧但功能全面,能应对日常文本处理的多种需求。本教程将带你深入理解和应用EditPlus的多项功能,包括多语言支持、代码折叠、自动完成、宏录制与播放、编译和调试工具、帮助文档、模板功能、自定义配置以及FTP客户端集成等。通过学习,你将能够利用这...

weixin_42611310的博客 1369

Editplus 使用技巧大全

1、配置文体模板,告别重复体力劳动     如果我们经常建立一种文件,而这种文件总会包含一些重复的文字或者代码的话,我们就可以建立模板,然后通过模板建立文件。从而摆脱每次都要重复的体力劳动。   我们就从建立一个属于自己的xhtml文件开始吧。菜单【File】→ 【New】→ 【Configuretemplates...】→ 在打开的对话框中“填上”菜单中显示的文字,已经模板文件的路径,就

飞二狗的海洋 2544

专业文本编辑器EditPlus实战指南

EditPlus是一款专为程序员设计的多功能文本编辑器,支持多种编程语言,具备轻量级、快速启动和高度可定制等优势。其界面简洁,主要由菜单栏、工具栏、文本编辑区和状态栏组成,便于用户高效操作。编辑器内置语法高亮、自动补全、代码折叠等功能,广泛适用于HTML、CSS、JavaScript、SQL等多种开发场景。此外,EditPlus支持自定义语法文件(.stx),用户可根据需要扩展语言支持,为后续数据库开发与多语言适配奠定基础。

weixin_42594419的博客 686

EditPlus使用技巧

正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行----------------------------江德华 软件技巧类 -----------------------------------------------.

u011010220的博客 1128

EDITPLUS中文版深入解析

本文还有配套的精品资源,点击获取 简介:EDITPLUS是一款深受程序员和文本编辑爱好者喜爱的编辑器,在中文环境下尤其好用。本文将详细介绍EDITPLUS中文版的特点和功能,包括其友好的用户界面、丰富的语法高亮显示、强大的代码自动完成、多文档界面支持、查找和替换功能、内置FTP客户端以及集成的版本控制系统。这些功能特性使得EDITPLUS成为提高工作效率的理想选择。 ...

weixin_42601547的博客 1957

EDITPLUS JavaScript自动完成插件实战指南

本文还有配套的精品资源,点击获取 简介:EDITPLUS是一款支持多种编程语言的文本编辑器,特别受到开发者的青睐。本插件专为EDITPLUS设计,旨在通过智能代码提示和自动完成功能提升JavaScript编码效率。它通过分析语法和主流库API构建代码片段库,实现快速智能代码输入,同时提供代码高亮、括号匹配、缩进引导、错误检查和代码折叠等增强特性。安装简单,只需通过EDITP...

weixin_42571280的博客 1395

EditPlus常用技巧

一、每行首尾添加字符 打开EditPlus软件,按下Ctrl+H 快捷键打开替换对话框,勾选"使用正则表达式(Z)" 1.行首添加字符 在替换对话框的查找项(X)输入 ^ 在替换项目(H) 输入要替换的字符,然后点击"全部替换"按钮,如下 2.行尾添加字符 在替换对话框的查找项(X)输入 $ 在替换项目(H) 输入要替换的字符,然后点击"全部替换"按钮,如下 二、常用快捷键 1.Ctrl+Shift+J合并选定行 选中要合并的行数,按下快捷键,所有行就合并成一行 2.Ctrl+K 反转选中文本的大小写

Java开发 882

EditPlus使用技巧合集

EditPlus使用技巧合集: 包含有4本最重要的最全的说明适用电子书。

EditPlus注册码

EditPlus注册码

m0_58133303的博客 1万+

国际参考电离层2020模型Matlab(IRI-2020)

国际参考电离层 (IRI) 是一个国际项目 由空间研究委员会 (COSPAR) 和国际 无线电科学联盟 (URSI)。这些组织组成了一个工作组 (在 60 年代后期产生了电离层的经验标准模型, 基于所有可用数据源 (几个稳步改进的版本 模型已经发布。电子密度、电子温度、离子温度、 离子组成(O+、H+、He+、N+、NO+、O+2、簇离子)、赤道垂直离子漂移、垂直电离层电子含量(vTEC;

weixin_44392003的博客 4882

微信小程序导航栏滑动一定距离后固定到顶部

接上一篇文章的内容,通常在一个页面中部会有一个导航栏查看不同的内容,这篇文章旨在实现在页面下滑的过程中导航栏自动固定到顶部以便我们阅读过程中的切换。 下滑一段距离后自动固定到顶部 首先,思考这个功能应该是怎么实现的: 在页面下滑的过程中,我们希望系统应当能识别下滑了多少距离,当原本的导航栏逐渐被遮住以后(遮住意味着下滑了特定距离),触发这个功能,执行另一种样式,将导航栏固定在页面顶端,同时如果我们将页面往上滑,系统能识别到原来的导航栏能露出来了(即距离顶端的高度小于一个特定的值),这时候又执行最初的样式

Oblivision_Geek的博客 4032

EditPlus安装使用教程

一、EditPlus安装 1、解压后可看到如下两个文件,鼠标双击.exe文件 2、出现如下界面,点击Accept按钮 3、选择安装路劲,注意不要安装在C盘,点击Strat Copy按钮 4、安装成功,桌面出现如下图标,双击打开 二、EditPlus使用 激活 1、点击桌面图标,按如下步骤点击YES及OK按钮 2、按图示输入txt文档内的用户名及注册码,点击Register按钮 新建文件...

Hope_Wing1286的博客 2万+

某盾blackBox逆向——纯算

某盾blackBox逆向——纯算

Lzyydsb的博客 5892

EditPlus添加到右键菜单

 打开注册表    1、在 "我的电脑HKEY_CLASSES_ROOT*" 下新建项 shell;  2、在 shell 下新建项 "editplus";修改右侧默认值为用EDITPLUS打开  3、在往下新建项 command,并修改其默认键值为 "X:EditPlusEditPlus.exe %1"。(按实际路径填写)  OK,在一个文件上点一右键试试,呵呵,怎么样,多了一项 "用EDI

liuyukuan的专栏 5787

吃透Chisel语言.04.Chisel基础(一)——信号类型和常量

开始肯定是介绍Chisel的基础内容了,《Chisel基础》这一部分主要会介绍数字设计中的两个基本组件:组合电路和触发器。这俩基本组件都不复杂,但是组合在一起就可以得到规模很大、功能也很强大的数字电路了。 第一部分我们就简单地看看Chisel中的信号类型和常量,在上一篇文章中也有相关介绍,其中还包括和Verilog之间的对比。......

github-3rr0r的博客 3822

TDSQL-单机安装

根据腾讯云官方要求,TDSQL安装至少需要三台机器。本人想要学习TDSQL但是没有足够的机器资源,经过仔细分析研究TDSQL安装过程,尝试发现单台机器也可以成功安装TDSQL,现将本人单台机器安装TDSQL的过程以及安装过程中遇到的问题在此分享。具体安装过程可参考腾讯官方文档,本文仅分享与官方文档不一致的步骤。

u012607648的博客 6809

在EditPlus中配置PALASM

最近学习用PALASM为16V8编写jed文件,从网上下载PALASM4,XP下双击竞一晃而过,不能使用.所以将其配置到EDITPLUS下.记做笔记,希望能为需要的人带来方便.过程如下:1.将下载的PALASM压缩文件解压,如到:D:/PALASM下2.建立环境变量"palasm",值为"D:/palasm/"(不带双引号,末尾有/)3.在"D:/PALASM/EXE"中建立"makejed.ba

gotoxy的专栏 1340

我正用AI Agent重构传统GIS 核心功能,说大白话做空间分析

GeoAI-UP项目通过AI Agent技术实现自然语言驱动的空间分析,核心创新包括: 意图识别层:通过LLM理解用户需求,自动拆解为可执行目标 智能任务规划:动态生成分析流程,处理复杂依赖关系 统一算子架构:采用标准化接口封装200+空间分析功能 可视化工作流。

专注GIS软件开发。 496

Java之EditPlus

但是,你可以使用EditPlus来编写和调试Java代码,然后使用Java开发工具包(JDK)中的命令行编译器将其编译为可执行的Java应用程序。在可执行命令标签页中,找到"编译器"一栏,输入你的JDK安装目录下的javac.exe文件的完整路径,比如:C:\Program Files\Java\jdk1.8.0_241\bin\javac.exe。它还支持多个文件的同时编辑和管理。在记事本中可以编写和保存Java代码文件,但记事本并不提供像专门为Java开发设计的集成开发环境(IDE)那样的功能和便利。

百锦再的博客 1万+

华为OD机考双机位C卷 - 池化资源共享 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 池化资源共享 (OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1072

【Unity】【VR】如何让Distance Grab抓取物品时限制物品的Rotation

VR中Canvas抓取旋转问题的解决方案 在VR应用中,Canvas作为UI面板常需被抓取拖动,但默认会随手柄产生Z轴旋转,导致UI歪斜。Unity的Rigidbody冻结旋转功能对此无效,因为XR抓取直接修改Transform而非物理模拟。

每日出拳老爷子的博客 611

使用EDITPLUS结合PythonWin IDE (一)

老早就接触到PYTHON但是一直没有坚持深入学习,最近单位要求准备把目前的系统移植到LINUX系统上去,以前的都是JavaScript脚本结合我们自己的中间件做类似.NET的开发。公司要求所有人尽快将Python熟悉起来,年底准备招人配合移植系统,今天开始琢磨了一下,看了些资料,发现PythonWin似乎更适合初学,对这个IDE提供的界面不是太满意,琢磨了一下,还是觉得用我最喜欢的Editplus

最爱白菜 5178

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

关于Editplus的一些使用方法

来源:dream4ever.org --------------------------------------------------------------------------------------------------------------------正则表达式类【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换---------------------

LeeFJ的专栏 6199

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

editplus,怎么设置添加到右键菜单

打开注册表   1、在 "我的电脑HKEY_CLASSES_ROOT*" 下新建项 shell;  2、在 shell 下新建项 "editplus";修改右侧默认值为用EDITPLUS打开  3、在往下新建项 command,并修改其默认键值为 "X:EditPlusEditPlus.exe %1"。(按实际路径填写)  OK,在一个文件上点一右键试试,呵呵,怎么样,多了一项 "用EDITPLU

twosecond 4525

editplus java语法_用Editplus开发Java

原标题:用Editplus开发Java☆ 准备工作①,已安装好jdk,同时配置系统变量(3个,JAVA_HOME,PATH,CLASSPATH)②,电脑已安装Editplus,并做好设置。☆ Editplus配置java开发环境对一个java程序来说,我们要对其源代码文件(.java文件)进行编译,然后会生成字节码文件(.class文件),最后在去运行字节码文件,才能看到结果,而且这个字节码文件在...

weixin_31308407的博客 531
上一篇: 新生 开学要带些什么 开学做些什么 完全解答
下一篇: msp430键盘程序
pjadice
博客等级 码龄18年 2粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值