【php精品源码栏目提醒】:网学会员鉴于大家对php精品源码十分关注,论文会员在此为大家搜集整理了“【精品文档】EditPlus 使用技巧集萃 - 其它管理文献”一文,供大家参考学习
EditPlus 使用技巧集萃 ------------------------------------------------------ 文章或者技巧及原始作者或出处 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换----------------------------MicroshaoftCCFjiuk2kCCF 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行----------------------------江德华 软件技巧类 ------------------------------------------------------ 【6】 软件技巧——键盘记录的注意事项 【7】 软件技巧——关闭
文档标签的便捷方法 【8】 软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示 【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字如韩文----------jackywu1978LJF 【11】软件技巧——FTP 上传的设置----------------------------李应文2.11汉化版 【12】软件技巧——如何禁用备份文件功能 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 工具集成类 ------------------------------------------------------ 【14】工具集成——编译器集成例子Java、Borland C、Visual C、Inno Setup、nsis、C 【15】工具集成——让Editplus调试
PHP程序----------------------avengeraukwCCF 【16】工具集成——打造
PHP 调试环境二----------------------老七2.11汉化版 【17】在 WINPE 中集成 EDITPLUS 后续添加 ------------------------------------------------------ 【18】支持带UTF-8标记/不带UTF-8标记的文件 【19】建立文件关联以便在资源管理器中双击打开对应语法文件 【20】特别应用双击单词选择问题 【21】在Editplus中使用CVS版本控制功能---------------------sunbnCCF 【22】EditPlus的移植与设置备份 每个步骤都说得很详细了就没有必要贴图了体积不要太大才好。
【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为 abc efg 123 abc efg 解决 ① 在替换对话框查找内容里输入“abc.” ② 同时勾选“正则表达式”复选框然后点击“全部替换”按钮 其中符号的含义如下 “.” 匹配任意字符 “” 匹配0次或更多 注意其实就是正则表达式替换这里只是把一些曾经提出的问题加以整理单纯从正则表达式本身来说就可以引申出成千上万种特例。
【2】正则表达式应用——数字替换 MicroshaoftCCFjiuk2kCCF 希望把 asdadas123asdasdas456asdasdasd789asdasd 替换为: asdadas123asdasdas456asdasdasd789asdasd 在替换对话框里面勾选“正则表达式”复选框 在查找内容里面输入“0-90-90-9”不含引号 “替换为:”里面输入“012”不含引号 范围为你所操作的范围然后选择替换即可。
实际上这也是正则表达式的使用特例“0-9”表示匹配09之间的任何特例同样“a-z”就表示匹配az之间的任何特例 上面重复使用了“0-9”表示连续出现的三个数字 “0”代表第一个“0-9”对应的原型“1”代表第二个“0-9”对应的原型依此类推 “”、“”为单纯的字符表示添加“”或“”如果输入“其它012其它”则替换结果为 asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd 功能增强by jiuk2kCCF 如果将查找内容“0-90-90-9”改为“0-90-9”对应1 或 123 或 12345 或 ... 大家根据需要定制 相关内容还有很多可以自己参考正则表达式的语法仔细研究一下 【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的所以肯定不能用简单的替换实现 比如 12345 1265345 2345 需要删除每行末尾的“345” 这个也算正则表达式的用法其实仔细看正则表达式应该比较简单不过既然有这个问题提出说明对正则表达式还得有个认识过程解决方法如下 解决 在替换对话框中启用“正则表达式”复选框 在查找内容里面输入“345” 这里“”表示从行尾匹配 如果从行首匹配可以用“”来实现不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 a. 选择要操作的行 b. 编辑格式删除行注释 c. 在弹出对话框里面输入要清除的行首字符确定 【4】正则表达式应用——替换带有半角括号的多行 几百个网页中都有下面一段代码 我想把它们都去掉可是找了很多search amp replace的软件都是只能对“一行”进行操作。
EditPlus 打开几百个网页文件还是比较顺畅的所以完全可以胜任这个工作。
具体解决方法在 Editplus 中使用正则表达式由于“”、“”被用做预设表达式或者可以称作子表达式的标志所以查找 “n” 时会提示查找不到所以也就无法进行替换了这时可以把“”、“”使用任意字符标记替代即半角句号“.”。
替换内容为 n 在替换对话框启用“正则表达式”选项这时就可以完成替换了 补充lucidaDRL 对 这样的特殊符号应该用 来表示这也是很标准的regexp语法可以写为 n 【5】正则表达式应用——删除空行 启动EditPlus打开待处理的文本类型文件。
①、选择“查找”菜单的“替换”命令弹出文本替换对话框。
选中“正则表达式”复选框表明我们要在查找、替换中使用正则表达式。
然后选中“替换范围”中的“当前文件”表明对当前文件操作。
②、单击“查找内容”组合框右侧的按钮出现下拉菜单。
③、下面的操作添加正则表达式该表达式代表待查找的空行。
技巧提示空行仅包括空格符、制表符、回车符且必须以这三个符号之一作为一行的开头并且以回车符结尾查找空行的关键是构造代表空行的正则表达式。
直接在quot查找quot中输入正则表达式“ tn”注意t前有空格符。
1选择“从行首开始匹配”“查找内容”组合框中出现字符“”表示待查找字符串必须出现在文本中一行的行首。
2选择“字符在范围中”那么在“”后会增加一对括号“”当前插入点在括号中。
括号在正则表达式中表示文本中的字符匹配括号中任意一个字符即符合查找条件。
3按一下空格键添加空格符。
空格符是空行的一个组成成分。
4选择“制表符”添加代表制表符的“t”。
5移动光标将当前插入点移到“”之后然后选择“匹配 0 次或更多”该操作会添加星号字符“”。
星号表示其前面的括号“”内的空格符或制表符在一行中出现0个或多个。
6选择“换行符”插入“n”表示回车符。
④、“替换为”组合框保持空表示删除查找到的内容。
单击“替换”按钮逐个行删除空行或单击“全部替换”按钮删除全部空行注意EditPlus有时存在“全部替换”不能一次性完全删除空行的
问题可能是程序BUG需要多按几次按钮。
【6】软件技巧——键盘记录的注意事项 EditPlus 的键盘记录有些类似于 UltraEdit 的宏操作不过功能相对单一录制的文件可编辑性较差。
由于基本无法编辑录制的文件所以录制的时候为了避免录制失败推荐纯粹使用键盘操作以下是比较关键的几个键盘组合 CtrlF 调出查找对话框 CtrlH 调出替换对话框 AltF4 关闭作用比如关闭查找对话框、关闭替换对话框等等 其它键盘快捷键在“帮助快捷键列表”里面可以很容易的查找到这里就不细说了。
【7】
软件技巧——关闭
文档标签的便捷方法 右键单击文档标签工具条弹出菜单中选择“标签选项”选中“用鼠标中间的按钮关闭”这里包括鼠标的滚轮。
【8】软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示 如果你使用 EditPlus 进行文本编辑那么每次创建文本文件编辑后保存时尽管文件类型下拉列表中显示的是文本文件 EditPlus 还是询问你是否添加quot.txtquot后缀是不是很烦 解决方法: ① 在程序目录建立一个空的文件“template.txt” ② “工具参数设置模板”里面单击“添加”按钮添加模板“菜单文本”这里输入“Text”浏览“template.txt”之后确定即可 ③ “文件新建text”就可以建立一个空的文本文件保存时这个文件自动带有扩展名quot.txtquot也就避免了令人头疼的确认 ④ 模板设置文件名称为“template.ini”如果和主程序同一路径可以使用相对路径 罗嗦了点不过管用 要自动创建带有某种后缀的文件方法同上。
【9】软件技巧——提示找不到语法文件 .stx 的解决办法 原因多为设置的语法文件不存在或者是路径设置不对。
这是因为 EditPlus 的语法是设置文件采用的是绝对路径而在你设置了语法文件之后再把程序复制到其它目录因而导致 EditPlus 无法找到该语法文件。
解决办法 在主程序目录里找到 Setting.ini 这是 EditPlus 存放语法的文件 查找后缀为“.stx”、“acp”的文本内容或者查找带有驱动器符号的行比如 Syntax fileC:Program FilesEditPlus 2cpp.stx 那么就把”C:Program FilesEditPlus 2“替换成你当前软件的路径。
其它提示找不到文件的解决方法同上 【10】软件技巧——设置editplus支持其它文字如韩文 在editplus里打开文件出来打开文件对话框然后点击“转换器”后面的那个省略号会出来自定义转换器对话框在右边选择你需要的编码方式添加到左边然后点确定最后在下拉框中选择需要的编码方式然后打开文件即可。
【11】软件技巧——FTP 上传的设置 “文件-gt远程操作-gtFTP 上传”在“设置”选项卡中设置好参数“子目录”前面应该加“/”如“/
web/”点击“确定”回到“FTP 上传”选项卡然后点击“上传”即可“批量上传”的设置类似。
【12】软件技巧——如何禁用备份文件功能 在“参数选择”的文件选项页禁用“保存时自动创建备份文件”选项 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 要添加 .STX语法文件或 .ACP自动完成文件 1. 选择“参数选择→语法” 2. 单击“添加”按钮命名在“扩展名”部分输入对应扩展名不带“.” 3. 浏览/输入 STX语法文件部分 以及 ACP自动完成文件部分。
添加剪辑库文件.CTL 复制相应 .CTL 文件到软件安装目录重新启动 EditPlus 则系统自动识别。
作者主页有很多语法自动完成文件下载地址 http://editplus.com/files.html 【14】工具集成——编译器集成例子Java、Borland C、Visual C、Inno Setup、nsis 在“工具→参数选择→用户工具”选项页设置设置步骤 ① 设置组名称这里也可以不设置 ② 单击“添加工具→应用程序”按钮并进行如下设置 ③ 各种类似quotFilePathquot的参数可以在文本框右侧的箭头下拉菜单中获取具体含义如下 参数 描述 FilePath 文件路径文件全名含目录和文件名 FileDir 文件目录不带文件名 FileName 文件名不带目录 FileNameNoExt 不带扩展名的文件名不带目录 FileExt 扩展名当前文件 ProjectName 工程名称当前工程名 CurLine 当前行号光标位置处的行号 CurCol 当前列号光标位置处的列号 CurSel 当前文本插入当前选定文本 CurWord 当前单词插入当前单词 WindowList 显示当前窗口
列表并选择特定文件 例子 1. Java 编译器 菜单文本Java 编译器 命令c:javabinjavac.exe 参数quotFilePathquot 初始目录FileDir 捕获输出开启 要运行已编译的
Java 类文件你可以进行如下设置 菜单文本Java 命令c:javabinjava.exe 参数FileNameNoExt 初始目录FileDir “命令”部分应当替换为实际的 Java 解释器的路径。
例子 2. Borland C 菜单文本Borland C 命令c:bcbinbcc32.exe 参数-Ic:bcinclude -Lc:bclib -nFileDir FilePath 初始目录c:bcbin 捕获输出开启 例子 3. Visual C 菜单文本Visual C 命令c:msdevvc98bincl.exe 参数quotFilePathquot 初始目录FileDir 捕获输出开启 例子 4. Inno Setup 菜单文本编译 Inno 命令C:Program FilesInno Setup 4Compil32.exe” 参数/cc FileName 初始目录FileDir 捕获输出开启 例子 5. nsis 菜单文本编译 nsis 命令C:NSISmakensis.exe 参数FileName 初始目录FileDir 捕获输出开启 例子 6. C 菜单文本编译 C 命令C:WINDOWSMicrosoft.
NETFrameworkv1.0.3705csc.exe 参数FileName 初始目录FileDir 捕获输出开启 在上面设置中在命令部分必须使用系统中各自编译器的绝对路径。
设置完毕后你可以在“工具”菜单运行对应工具了运行结果会显示在底部的输出窗口你也可以通过快捷键Ctrl 0-9 运行或者是通过“用户工具栏”的快捷按钮运行。
要运行已编译的 .exe 文件你可以进行如下设置此时可执行文件需要和编译文件同名 菜单文本Run 命令FileNameNoExt 参数 初始目录FileDir 【15】工具集成—— 让Editplus调试
PHP程序 1:打开Editplus选择quot工具-gt配置用户工具...quot菜单。
2:在弹出的窗口中选择quot添加工具-gt应用
程序quot给新程序起一个好记的名字比如这里我们用quotDebug PHPquot在quot菜单文本quot中输入quotDebug PHPquot。
点击quot命令行quot右边的按钮找到你的
php.exe所在的路径例如这里是quotc:phpphp.exequot。
再点击quot参数quot右边的下拉按钮选择quot文件路径quot最后再把quot捕获输出quot前面的复选框选上。
3:现在测试一下新建一个
php文件按快捷键Ctrl1可以激活刚才我们设置的工具如果你设置了多个工具快捷键可能会有所不同现在你可以看到它已经能正常
工作了。
但是还有一点不太理想:如果你的
PHP程序出错在输出窗口会提示你第几行出错 单击这一行提示Editplus老是提示你找不到某某文件是否新建。
接下下我们要修正这个功能。
4:打开刚才用户工具设置窗口找到刚才设置的quotDebug PHPquot工具。
点击quot捕获输出quot复选框旁边的quot输出模式quot按钮会弹出一个定义输出模式的窗体把quot使用默认输出模式quot前面的复选框去掉 在quot正则表达式quot这一项的文本框中输入quot . in . line 0-9 quot不包括引号细心的朋友可能会发现这里使用的也正则表达式的语法。
然后在下面的quot文件名quot下拉菜单中选择quot预设表达式 1quot即上边正则表达式中的第一个参数quot行quot下拉菜单项选择quot预设表达式 2quotquot列quot下拉项保持为空。
然后保存设置。
5:好了现在再来试一下吧双击出错的行数Editplus就会自动激活出错文件并把光标定位到出错行是不是特别方便呢 现在Editplus经过我们的quot改造quot已经可以即时的调试
PHP文件了虽然还不是quot可视化quot界面的但对于一些平常的小程序来查错还是非常好用的。
Editplus真是不款不可多得的好工具如果你有什么使用技巧不要忘了大家一起分享哦。
O 如果不能切换错误行号请尝试作如下修改 by aukwCCF 1.
php.ini 中html_errors Off打开 //如果你不打开3.中的表达式要修改 2.参数改成-q -f quotFilePathquot //不加quot符号的话文件名有空格的文件调试失败。
。
//-q不输出html头信息你去掉也行不过调试时候你一般用不到那些header信息 3.quot . in . line 0-9 quot 改成 quot. in . on line 0-9quot //如果还是不行请注意调试结果自己修改表达式来取出文件名和行号 【16】工具集成——打造
PHP 调试环境二 1: 把剪辑库定位在
PHP4 Functions 上就可以在编辑时 利用插入-gt匹配剪辑命令就可以自动完成末输入完整的
PHP 函数或直接按 F2 键 2: 类似上面在选择部分文字后同样可以自动完成。
同 F2 3: 在参数选择-gt设置和语法-gtPHP-gt自动完成 选择目录下的
php.acp 文件你可以定制自己的自动完成方式. 4: 想要即时预览文件可在参数选择-gt工具-gtWEB 服务器中添加本地目录注意不要加 http:// 应是一个有效的站点。
如: 主机-gtlocalhost/
php 根目录-gtD:
php 主机-gtlocalhost/asp 根目录-gtD:asp 主机-gtlocalhost/cgi 根目录-gtD:cgi 完成设置后只要脚本文件位于这些目录下子目录也没问题 就能够正确解释. 5: 各种语法和模板文件可以在 http://editplus.com/files.html 获得可根据需要选用和编辑。
6: CtrlF11 可显示当前文件中的函数列表. 7: 添加各种用户工具.如: 启动MYSQL服务器管理工具-gtC:my
sqlbinwin
mysqladmin.exe 启动Apache服务器-gtC:ApachebinApache.exe -k start 启动Apache服务器-gtC:ApachebinApache.exe -k stop shutdown 8: DBG 附带有一个 prof_results.
php 文件可剖析
PHP 程序的性能. 虽不是真正的调试器但已经够了. OK 经过改造后是不是有点象一个 IDE 什么还差点没有即时帮助...看我的再来: 9: 把
php_manual_en.chm 最好是扩展帮助手册加入到用户工具中 当遇到需要参考的关键字时 把光标定位其上 按下快捷键 Ctrl1 看到了吗. 在输入时有想不起来的函数名时 先按照第 1 条的方法调出函数 然后...怎么样 以上有的是对于调试工具的设置由于此类工具比较多大家设置时参考以上的基本就差不多了所以就不过多的列举了。
【17】在 WINPE 中集成 EDITPLUS 可以基于目前的bartpe做得WINPE中菜单使用nu2menu制作 默认位置为 programseditplus 默认系统位置为光盘的 i386 目录 i386/system32 的 autorun.bat 中添加外壳集成
系统右键 regedit /s SystemDriveprogramseditplusREG.REG regsvr32 /s programseditplusEPPSHELL.DLL reg.reg保存了epp的工具栏信息当然注册用户也可以放置
注册信息 复制editplus安装包里面的文件到programseditplus注意如果有setting.ini删掉该文件在nu2menu里面加入以下句子可以根据需要安排位于特定菜单条目下 FUNCquotGetProgramDriveProgramsEditPluseditplus.exequotgtEditPlus 文本编辑 【18】支持带UTF-8标记/不带UTF-8标记的文件 LeiDRL提出并测试 这里Byte Order Mark翻译为标记/文件头/标签 参数选择文件里面设置“支持不带有UTF-8文件头的UTF8文件”我这里翻译标签为UTF-8文件头如果复选该项应该是保存为不带标签的Utf-8如果不复选应该是保存成带有BOM的UTF-8。
这样就可以打开带签名的UTF-8文件并且可以正常编辑但是又不能打开不带签名的了想要打开不带签名的还需要改回来...不过虽然有点麻烦但是总算能用了 【19】建立文件关联以便在资源管理器中双击打开对应语法文件 Editplus中可以设置各种语法如果希望建立文件关联 在“参数选择语法”对话框中选择一个语法如C在下面的“语法设置”标签里面选择“关联到资源管理器中”以后双击对应文件后缀的时候就会直接启用EditPlus打开了。
【20】特别应用双击单词选择问题 比如对于下面文本希望双击“1234”位置就可以选择“1234”而不是选择整行 ABCD-1234-EFGH-ACDE 软件默认是选择整行这时可以自己进行设置打开“参数选择”在“常规”选项页的第三个选项里面双击单词截止府添加输入“-“确认以后就可以实现截止符之间的内容了 【21】在Editplus中使用CVS版本控制功能 sunbnCCF CVS是开放
源代码的版本控制系统CVS作为一个
免费的优秀的版本管理工具被广泛的使用在许多的软件公司的软件配置管理过程中。
我们经常使用的CVS客户端是WinCVS或者JBuilder/Eclipse内置的CVS功能。
可是有时候编辑html文件、
PHP/Perl文件或者Java文件的时候经常使用到轻便的编辑工具——Editplus2.x往往编辑完了之后需要使用WinCVS再进行更新或者提交操作来回切换程序窗口很是麻烦。
如何让Editplus也能够方便的使用CVS功能呢其实利用Edit plus的“User Tool”——“用户工具”功能就可以实现。
其方便程度甚至快追上一些IDE了而且经过测试进行简单的CVS提交和更新动作比WinCVS要快一些。
在设置之前我们还是要安装WinCVS的客户端因为要用到cvs.exe这个命令行工具完成我们的工作安装好WinCVS之后需要将WinCVS的安装路径写到系统的全局变量“Path”中使系统可以找到cvs.exe这个可执行程序。
或者在下面 的设置中指定cvs程序的绝对路径。
具体设置方法如下 1、菜单中ToolsgtgtPreference在设置对话框选择“Files”勾选“reload modified files automatically”即自动载入被修改的文.