|
EditPlus 使用技巧:(不断整理中)<br>
【1】一则替换<br>
abc aaaaa<br>
123 abc 444<br>
如发现 abc,则替换 abc至行尾的内容为 abc efg<br>
即<br>abc efg<br>123 abc efg<br>
解决:<br>
在替换对话框,查找内容里输入“abc.*”<br>
“.”表示匹配任意字符,“*”表示匹配0次或更多<br>
同时勾选“正则表达式”然后点击“全部替换”按钮<br>
<br>
【2】FTP 上传:“文件->远程操作->FTP 上传”在“设置”选项卡中设置好参数(目录名前面应该加“/”如“/web”),点击“确定”回到“FTP 上传”选项卡,然后点击“上传”即可;“批量上传”类似。<br>
<br>
【3】键盘记录的注意事项<br>
EditPlus 的键盘记录有些类似于 UltraEdit 的宏操作,不过功能相对单一,录制的文件可编辑性较差。<br>
为了避免录制成功,推荐纯粹使用键盘操作<br>
Ctrl+F 调出查找对话框<br>
Ctrl+H 调出替换对话框<br>
Alt+F4 关闭对话框<br>
其它键盘快捷键在“帮助-快捷键列表”里面可以很容易的查找到<br>
<br>
【4】 关闭文档标签的便捷方法<br>
右键单击文档标签工具条,弹出菜单中选择“标签选项”,选中“用鼠标中间的按钮关闭”,这里包括鼠标的滚轮<br>
<br>
【5】 用EditPlus构建精悍的C#编译环境<br>如果老旧的机器跑不起庞大的VS.net,可以使用EditPlus和.net Framework构造一个精悍的C#编译环境。 <br>
从菜单“工具”->“配置用户工具”进入用户工具设置。<br>
点击“组名称...”按钮,更改成你想要的组名,这里我把它设为“Debug C#”。<br>
点击“添加工具”按钮,将默认的菜单文本改为“Debug C#”<br>
将“命令”后面的文本框中填入“C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe”,这里根据个人的系统目录位置不同而有所不通,总之是要让editplus能靠这个找到csc.exe文件<br>
从“参数”后面的下拉按钮中选择“文件路径”,该参数将传递给csc.exe<br>
点选“捕获输出”复选框<br>
点击“输出模式”按钮,打开“输出模式”对话框,选择“使用默认输出模式...”即可<br>
配置成功!<br>
试着编写一个程序,从“工具”菜单中点击“Debug C#”菜单项,将自动运行csc.exe对当前文件进行编译,输出结果显示在下面的文本框中。双击某一行错误信息,editplus将自动定位到出错行。<br>
<br>
【6】 让Editplus调试PHP程序<br>
①.打开Editplus,选择"工具->配置用户工具..."菜单(V2.12汉化版)<br>
②.在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在"菜单文本"中输入"Debug PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:\php\php.exe"。再点击"参数"右边的下拉按钮选择"文件路径",最后再把"捕获输出"前面的复选框选上。<br>
③.现在测试一下,新建一个php文件,按快捷键Ctrl+1可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的PHP程序出错,在输出窗口会提示你第几行出错,单击这一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。<br>
④.打开刚才用户工具设置窗口,找到刚才设置的"Debug PHP"工具。点击"捕获输出"复选框旁边的"输出模式"按钮,会弹出一个定义输出模式的窗体,把"使用默认输出模式"前面的复选框去掉, 在"正则表达式"这一项的文本框中输入" ^.+ in (.+) line ([0-9]+) "(不包括引号),细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的"文件名"下拉菜单中选择"标记表达式 1",即上边正则表达式中的第一个参数,"行"下拉菜单项选择"标记表达式 2","列"下拉项保持为空。然后保存设置。<br>
⑤.好了,现在再来试一下吧,双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?!<br>
现在,Editplus经过我们的"改造",已经可以即时的调试PHP文件了,虽然还不是"可视化"界面的,但对于一些平常的小程序来查错还是非常好用的。Editplus真是不款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^<br>
<br>
【7】在EditPlus中删除空行<br>
启动EditPlus,打开待处理的文本类型文件。<br>
①、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。<br>
②、单击“查找内容”组合框右侧的按钮,出现下拉菜单。<br>
③、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。<br>
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。<br>
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。<br>
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。<br>
(4)选择“制表符”,添加代表制表符的“\t”。<br>
(5)移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。<br>
(6)选择“换行符”,插入“\n”,表示回车符。<br>
至此,正则表达式构造成功。<br>
④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。<br>
对于熟悉EditPlus的朋友,可以直接在Find what中输入正则表达式^[ \t]*\n,注意\t前有空格符。<br>
<br>
【8】 让Editplus编译Java程序<br>
J2SDK通常是在命令行模式下运行的Java开发工具,但是如果J2SDK安装目录比较深,<br>
或者程序设计人不习惯用命令行模式操作,则操作起来会比较麻烦。用Editplus的用户工具的功能很容易就可以解决这个问题。方法如下:<br>
①. 点击Editplus的“工具/配置用户工具”菜单,在弹出的窗口中的“ 组和工具项目” 下拉列表中选择一个组,点“ 组名称” 按钮,为该组起一个标志性名称。<br>
②. 点击“添加工具/应用程序”按钮,将“菜单文本”设置为“ 编译”,点击“命令”栏右边的按钮,找到“ javac.exe”文件的存放路径,并打开它。点击“参数”栏右边的向下箭头,选择“文件名”。点击“初始目录”栏右边的按钮,选择“文件目录”。<br>
③. 将“捕获输出”复选框选中。(此为关键之处)<br>
④. 再次点击“新工具/程序”按钮,将“菜单文本”设置为“ 运行”,点击“命令”栏右边的按钮,找到 “java.exe”文件的存放路径,并打开它。点击“参数”栏右边的向下箭头,选择 “不带扩展名的文件名”。点击“初始目录”栏右边的按钮,选择“文件目录”。<br>
⑤. 将“捕获输出”复选框选中。(此为关键之处)<br>
⑥. 确定。<br>
注:<br>
①. 用Editplus对Java文件进行编译前一定要先保存,原因不言而喻。<br>
②.用上面的方法,我们还可以在Editplus中自定义工具组,运行Python程序。<br>(当然Python有很好的图形界面工具,可以不用Editplus,不过总是又多了一种方法)<br>
<br>
【9】 设置editplus支持其它文字吗,如韩文<br>
在editplus里打开文件,出来打开文件对话框;<br>
然后点击『转换器』后面的那个省略号,会出来自定义转换器对话框;<br>
在右边选择你需要的编码方式,添加到左边,然后点确定;<br>
最后在下拉框中选择需要的编码方式,然后打开文件即可。 |
|