2023年12月5日发(作者:)

EditPlus是一套功能非常强大的文字编辑器,拥有无限制的Undo/Redo(撤销)、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的程序代码编辑器,除了支持HTML,CSS,PHP,ASP,Perl,C/C++,Java,JavaScript,VBScript的代码高亮外,还内建完整的HTML和CSS指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

下面是来自momo对EditPlus的评价:经过多种文本编辑软件的比较使用,我发现Windows下最好的文本编辑器是EditPlus。

当然,我知道因个人习惯不同,各类用户可能会对文本编辑器提供的各种功能有不同程度的依赖,但我还是得推荐EditPlus,因为它有以下几项突出的优点:

1.启动速度快。这几乎是最令人欣赏的一项特性,我知道UltraEdit是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本文件等上好几秒。

2.界面简洁。这也是非常令人欣赏的特性,也许某些比较Geek的用户会对庞杂而丰满的程序主菜单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,我喜欢“Keepitsimple,stupid”的界面设计,能用,够用就好。

3.完善的代码高亮。最近一直使用的是EmEditor6.0,但在编写Perl脚本时,我发现EmEditor的语法高亮有一定问题,它甚至不能正确识别==cut这样的Perl注释语句。而在EditPlus下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为自己写错代码了……

4.代码折叠功能。这个功能在EditPlus版之前似乎没有提供,但现在已经有了,而且效果不错,至少比EmEditor的强很多。从我迷上玩博客以后,常常为分析HTML/CSS模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到用Notepad++内置的代码折叠功能分析网页源码,不过说实话那个开源软件的确有很多需要改进的地方,尤其是中文支持方面远不如EditPlus,EmEditor这类商业软件。

5.多文档编辑界面。这是个比较细节的特性,在EmEditor中,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始菜单中重新启动编辑器。而在EditPlus中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上EditPlus也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus就属于那种苗条纤巧,落落大方的类型,相比之下EmEditor则略显富态,而UltraEdit简直就是肥婆了。

最后,如果你还没有用过EditPlus,推荐你赶紧下载过来试试看,或许能收获许多惊喜。

EditPlus使用技巧集萃

【1】正则表达式应用——替换指定内容到行尾

原始文本如下面两行 abcaaaaa

123abc444

希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abcefg”

即上面的文本最终替换为:

abcefg

123abcefg

解决:

①在替换对话框,查找内容里输入“abc.*”

②同时勾选“正则表达式”复选框,然后点击“全部替换”按钮

其中,符号的含义如下:

“.”=匹配任意字符

“*”=匹配0次或更多

注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。

【2】正则表达式应用——数字替换(Microshaoft@CCF,jiuk2k@CCF)

希望把

asdadas123asdasdas456asdasdasd789asdasd

替换为:

asdadas[123]asdasdas[456]asdasdasd[789]asdasd

在替换对话框里面,勾选“正则表达式”复选框;

在查找内容里面输入“[0-9][0-9][0-9]”,不含引号

“替换为:”里面输入“[012]”,不含引号

范围为你所操作的范围,然后选择替换即可。

实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例

上面重复使用了“[0-9]”,表示连续出现的三个数字

“0”代表第一个“[0-9]”对应的原型,“1”代表第二个“[0-9]”对应的原型,依此类推

“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它012其它”,则替换结果为:

asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

功能增强(byjiuk2k@CCF):

如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1或123或12345或...

大家根据需要定制

相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下

【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现

比如

5

2345

需要删除每行末尾的“345”

这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下

解决:

在替换对话框中,启用“正则表达式”复选框

在查找内容里面输入“345$”

这里“$”表示从行尾匹配

如果从行首匹配,可以用“^”来实现,不过EditPlus有另一个功能可以很简单的删除行首的字符串

a.选择要操作的行

b.编辑-格式-删除行注释

c.在弹出对话框里面输入要清除的行首字符,确定

【4】正则表达式应用——替换带有半角括号的多行

几百个网页中都有下面一段代码:

我想把它们都去掉,可是找了很多search&replace的软件,都是只能对“一行”进行操作。

EditPlus打开几百个网页文件还是比较顺畅的,所以完全可以胜任这个工作。

具体解决方法,在Editplus中使用正则表达式,由于“(”、“)”被用做预设表达式(或者可以称作子表达式)的标志,所以查找

nnn”

时会提示查找不到,所以也就无法进行替换了,这时可以把“(”、“)”使用任意字符标记替代,即半角句号:“.”。替换内容为

nnn

在替换对话框启用“正则表达式”选项,这时就可以完成替换了

补充:(lucida@DRL)

对()这样的特殊符号,应该用()来表示,这也是很标准的regexp语法,可以写为

nnn

【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"后缀,是不是很烦?

解决方法:

①在程序目录建立一个空的文件“”

②“工具-参数设置-模板”里面,单击“添加”按钮添加模板,“菜单文本”这里输入“Text”,浏览“”,之后确定即可

③“文件-新建-text”,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名".txt",也就避免了令人头疼的确认

④模板设置文件名称为“”,如果和主程序同一路径,可以使用相对路径

罗嗦了点,不过管用

要自动创建带有某种后缀的文件,方法同上。

【9】软件技巧——提示找不到语法文件*.stx的解决办法 原因多为设置的语法文件不存在或者是路径设置不对。这是因为EditPlus的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致EditPlus无法找到该语法文件。

解决办法:

在主程序目录里,找到这是EditPlus存放语法的文件

查找后缀为“.stx”、“acp”的文本内容,或者查找带有驱动器符号的行,比如

Syntaxfile=C:

那么,就把”C:ProgramFilesEditPlus2“替换成你当前软件的路径。

其它提示找不到文件的解决方法同上

【10】软件技巧——设置editplus支持其它文字,如韩文

在editplus里打开文件,出来打开文件对话框;然后点击“转换器”后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。

【11】软件技巧——FTP上传的设置

“文件->远程操作->FTP上传”在“设置”选项卡中设置好参数(“子目录”前面应该加“/”如“/web/”),点击“确定”回到“FTP上传”选项卡,然后点击“上传”即可;“批量上传”的设置类似。

【12】软件技巧——如何禁用备份文件功能?

在“参数选择”的文件选项页,禁用“'保存时自动创建备份文件”选项

【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件

要添加*.STX(语法文件)或*.ACP(自动完成文件):

1.选择“参数选择→语法”

2.单击“添加”按钮,命名,在“扩展名”部分输入对应扩展名(不带“.”)

3.浏览/输入STX(语法文件部分)以及ACP(自动完成文件部分)。

添加剪辑库文件(*.CTL)

复制相应*.CTL文件到软件安装目录,重新启动EditPlus,则系统自动识别。

作者主页有很多语法自动完成文件下载,地址

/

【14】工具集成——编译器集成例子(Java、BorlandC++、VisualC++、InnoSetup、nsis)

在“工具→参数选择→用户工具”选项页设置,设置步骤

①设置组名称,这里也可以不设置

②单击“添加工具→应用程序”按钮并进行如下设置

③各种类似"$(FilePath)"的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下

参数描述

$(FilePath)文件路径(文件全名,含目录和文件名)

$(FileDir)文件目录(不带文件名)

$(FileName)文件名(不带目录)

$(FileNameNoExt)不带扩展名的文件名(不带目录)

$(FileExt)扩展名(当前文件)

$(ProjectName)工程名称(当前工程名) $(CurLine)当前行号(光标位置处的行号)

$(CurCol)当前列号(光标位置处的列号)

$(CurSel)当前文本(插入当前选定文本)

$(CurWord)当前单词(插入当前单词)

$(WindowList)显示当前窗口列表并选择特定文件

例子编译器

菜单文本:Java编译器

命令:c:

参数:"$(FilePath)"

初始目录:$(FileDir)

捕获输出:开启

要运行已编译的Java类文件,你可以进行如下设置:

菜单文本:Java

命令:c:

参数:$(FileNameNoExt)

初始目录:$(FileDir)

“命令”部分应当替换为实际的Java解释器的路径。

例子dC++

菜单文本:BorlandC

命令:c:

参数:-Ic:bcinclude-Lc:bclib-n$(FileDir)$(FilePath)

初始目录:c:bcbin

捕获输出:开启

例子C++

菜单文本:VisualC++

命令:c:

参数:"$(FilePath)"

初始目录:$(FileDir)

捕获输出:开启

例子tup

菜单文本:编译Inno

命令:C:”

参数:/cc$(FileName)

初始目录:$(FileDir)

捕获输出:开启 例子

菜单文本:编译nsis

命令:C:

参数:$(FileName)

初始目录:$(FileDir)

捕获输出:开启

例子6.C#

菜单文本:编译C#

命令:C:

参数:$(FileName)

初始目录:$(FileDir)

捕获输出:开启

在上面设置中,在命令部分,必须使用系统中各自编译器的绝对路径。

设置完毕后,你可以在“工具”菜单运行对应工具了,运行结果会显示在底部的输出窗口,你也可以通过快捷键(Ctrl+0-9)运行,或者是通过“用户工具栏”的快捷按钮运行。

要运行已编译的*.exe文件,你可以进行如下设置(此时可执行文件需要和编译文件同名):

菜单文本:Run

命令:$(FileNameNoExt)

参数:

初始目录:$(FileDir)

【15】工具集成——让Editplus调试PHP程序

1:打开Editplus,选择"工具->配置用户工具..."菜单。

2:在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"DebugPHP",在"菜单文本"中输入"DebugPHP"。点击"命令行"右边的按钮,找到你的所在的路径,例如这里是"c:"。再点击"参数"右边的下拉按钮选择"文件路径",最后再把"捕获输出"前面的复选框选上。

3:现在测试一下,新建一个php文件,按快捷键Ctrl+1可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的PHP程序出错,在输出窗口会提示你第几行出错,单击这一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。

4:打开刚才用户工具设置窗口,找到刚才设置的"DebugPHP"工具。点击"捕获输出"复选框旁边的"输出模式"按钮,会弹出一个定义输出模式的窗体,把"使用默认输出模式"前面的复选框去掉,在"正则表达式"这一项的文本框中输入"^.+in(.+)line([0-9]+)"(不包括引号),细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的"文件名"下拉菜单中选择"预设表达式1",即上边正则表达式中的第一个参数,"行"下拉菜单项选择"预设表达式2","列"下拉项保持为空。然后保存设置。

5:好了,现在再来试一下吧,双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?!

现在,Editplus经过我们的"改造",已经可以即时的调试PHP文件了,虽然还不是"可视化"界面的,但对于一些平常的小程序来查错还是非常好用的。Editplus真是不款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^

如果不能切换错误行号,请尝试作如下修改:(byaukw@CCF)

中html_errors=Off打开

//如果你不打开,3.中的表达式要修改

2.参数改成:-q-f"$(FilePath)"

//不加"符号的话文件名有空格的文件调试失败。。

//-q不输出html头信息,你去掉也行,不过调试时候你一般用不到那些header信息

3."^.+in(.+)line([0-9]+)"改成"^.+in(.+)online([0-9]+)$"

//如果还是不行,请注意调试结果,自己修改表达式来取出文件名和行号

【16】工具集成——打造PHP调试环境(二)

1:把剪辑库定位在PHP4Functions上就可以在编辑时,利用[插入]->[匹配剪辑]命令,就可以自动完成末输入完整的PHP函数(或直接按F2键)

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

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

4:想要即时预览文件,可在[参数选择]->[工具]->WEB服务器中添加本地目录,(注意不要加,应是一个有效的站点)。

如:主机->localhost/php|根目录->D:php

主机->localhost/asp|根目录->D:asp

主机->localhost/cgi|根目录->D:cgi

完成设置后只要脚本文件位于这些目录下(子目录也没问题),就能够正确解释.

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

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

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

启动MYSQL服务器管理工具->C:

启动Apache服务器->C:-kstart

启动Apache服务器->C:-kstop(shutdown)

8:DBG附带有一个prof_文件,可剖析PHP程序的性能.

虽不是真正的调试器,但已经够了.

OK!经过改造后,是不是有点象一个IDE什么?还差点,没有即时帮助...看我的,再来:

9:把php_manual_(最好是扩展帮助手册)加入到用户工具中,当遇到需要参考的关键字时,把光标定位其上,按下快捷键Ctrl+1,看到了吗.

在输入时有想不起来的函数名时,先按照第1条的方法调出函数,然后...怎么样?

以上有的是对于调试工具的设置,由于此类工具比较多,大家设置时参考以上的基本就差不多了,所以就不过多的列举了。

【17】在WINPE中集成EDITPLUS

可以基于目前的bartpe做得WINPE中,菜单使用nu2menu制作

默认位置为programseditplus

默认系统位置为光盘的i386目录 i386/system32的中添加外壳集成(系统右键)

regedit/s%SystemDrive%

regsvr32/

(保存了epp的工具栏信息,当然注册用户也可以放置注册信息)

复制editplus安装包里面的文件到programseditplus,注意,如果有,删掉该文件,在nu2menu里面加入以下句子(可以根据需要安排位于特定菜单条目下)

FUNC="@GetProgramDrive()">EditPlus文本编辑

【18】支持带UTF-8标记/不带UTF-8标记的文件Lei@DRL提出并测试

这里ByteorderMark翻译为标记/文件头/标签

参数选择-文件-里面设置“支持不带有UTF-8文件头的UTF-8文件”,我这里翻译标签为UTF-8文件头,如果复选该项,应该是保存为不带标签的Utf-8,如果不复选,应该是保存成带有BOM的UTF-8。

这样就可以打开带签名的UTF-8文件,并且可以正常编辑,但是又不能打开不带签名的了,想要打开不带签名的还需要改回来...不过虽然有点麻烦,但是总算能用了

查看文章

EditPlus使用教程

2009-04-25 16:34

[EditPlus] 主页: / 邮件: support@

注册

名称:Free User 序号:A3C8D-784D8-79ZDF-8FWD6-EBT4A

名称:gsrbt 序号:7C100-E8528-05Z32-FFW92-CET6B

文件类型说明:

*.stx是语法文件

*.acp是自动完成文件

*.ctl是剪辑板文件

template.*是模板文件

参数设置:工具—首选项

常规选项:

1、使用XHTML标签。

字体:Courier New 样式:Regular 字号:10

颜色:默认

打印:默认

文件选项:

1、取消 保存时创建备份文件。

语法:

1、 添加文件类型,描述,文件扩展名。

2、 选择语法文件、自动完成文件。

3、选择 显示HTML工具栏。

自动换行:使用自动换行在窗口边缘换行。

制表符:4,缩进:4。 启用自动缩进。

模板设置:

添加模板:选择模板文件,设置菜单文本。

New Document

^!

"/TR/xhtml1/DTD/">

new document

^!

<%

^!

%>

^!

?>

工具选项:

1、添加WEB服务器。127.0.0.1

用户工具:

*.acp自动完成文件

#T=后面的内容为:需要输入的内容,输入后 空格,下面这行直到下一个#T之间的内容就是自动完成的内容了。

*.ctl剪辑板文件

语法和自动完成相同,双击插入内容。

视图项:

选择“匹配括号”。

手写代码,舍我其谁

(EditPlus深入使用教程) 教程制作:风流才子 欢迎转载,转载请保留版权,谢谢!

许多喜欢手写代码的朋友对于EditPlus(以下简单EP)肯定不会陌生,该文本编辑软件以其出色的功能,超一流的速度和超小的资源占用逐渐占据了一席之地,但有许多朋友只知道它的速度快,有语法高亮功能,却不知道它还有许多让程序员们开发速度大大提升的功能,才子使用EP差不多有一年的时间了,慢慢摸透了EP的许多非常实用的功能, 如超级强大的剪辑板功能,自动完成功能,与IE、IIS紧密结合用来调试程序的功能等等,在此写下此教程,希望对手写代码的朋友有一定的帮助!!!

PS:才子只会玩ASP,所以下面的使用教程都只针对ASP,当然,其它的语言也大同小异啦!!!

EP目前最新版本是2.12.225,大家可以在 汉化新世纪 下载到最新版本,没有注册机的朋友可以下载才子整理的一个压缩包,里面包含了目前最新版本的EP,还有才子整理的一些ASP语法文件和一个注册机,具体请 点击这里下载 后看说明!

好了,不多说了,来看下面的软件设置应用教程啰!!!

首先当然是下载安装EP啦,打开压缩包,执行 开始安装软件,装软件就不用多说了吧?如下图:

安装路径可自定义,才子将它装在E:Editplus 2目录下了。软件装好后,将 才子提供的压缩包里除安装文件外其余的文件全部复制到安装目录去。里面有个 是注册机,注册过程不多说了。

OK,执行EP,跟我一起来设置一下,好让EP发挥最大功能!!!

打开EP,点击菜单中 工具---参数选择,在 常规 项目里设置一下,下面的设置方法仅供参考,设置完点 应用保存设置。如下图: 有人用过EP,说EP存档后会自动添加一个.bak的备份文件,不安全。其实是可以设置的啦,切换到 文件

选项,将保存时自动创建备份文件的选项勾勾去除即可,设置如下图:

再切换到 语法 子项里,添加一个ASP的语法,这里是重点,仔细看,具体文件的使用方法将在后面介绍,先看设置如下图: 自动换行 及 制表符/缩进 随你自己喜欢设置吧,才子反正是喜欢自动换行,缩进设置成4,仅供参考!如下图:

再切换到 模板 子项里,添加一个ASP的初始模板吧,以后只要新建一个ASP文件,就会自动帮你加上你模板中预设的内容,等会才子会在后面说明模板文件的使用方法,先看下面的添加方法,如下图:

好了,下面就是EP最重要的功能之一了,与IE、IIS的结合,首先,先在IIS里设置成主目录为D:MyHomePage,这是不截图了,再在 工具 选项里添加Web服务器根目录,添加方法如下图:

才子这里的D:MyHomePage是才子设置的一个主目录,里面就随便弄一个文件吧,随便写点内容如下:

<%=Now()%>

设置好后,打开D:,如下图:

点击那个 查看为网页 的按钮,哈哈。出来了吧。。。如下图:

哈哈。不错吧,是不是没用过这个功能?OK,我们再来添加一个虚拟目录试试看。才子在这里在IIS中将我的D:Blog添加成了Blog虚拟目录,我们来看看EP里怎么设置虚拟目录,如下图:

设置好了,才子在这里打开D:,再点那个 查看为网页 ,如下图:

哈哈。讲到这里相信大家应该很清楚的知道,可以用EP来直接调试程序了吧。。。

PS:给大家一个小提示,将ASP文件默认设置成用EP打开,是个不错的选择哦!!!以后双击ASP文件即可用EP打开了。设置方法如下:随便在一个ASP文件上右键---属性,将打开方式选择 EditPlus,如下图: 好了,关于软件的设置我们先说这么多吧,具体的其它功能,大家自己在慢慢研究好了,才子已经将最重要的软件设置部分详细介绍过了,其余小功能,我们应该暂时用不到了,各位如果还发现有什么好功能,也请告诉才子一声吧。。。才子的BLOG 永远欢迎各位!

下面我们来看看才子提供的压缩包的那几个文件的作用吧,大致如下:

*.stx是语法文件

*.acp是自动完成文件

*.ctl是剪辑板文件

template.*是模板文件

这是个ASP语法的语法文件,不要修改,才子也没有修改过,里面的东东有什么意义才子也没搞清楚。^0^

这是个语法自动完成功能的文件,嘿嘿,挺好用的,我们就用EP来将它打开来看看吧。下面是才子提供的这个文件的代码:

#TITLE=ASP

#CASE=n #T=setconn

Set conn = Object("tion")

#T=connopen

"Provider=.4.0;Data Source=" & h(DB)

#T=setrs

Set RS=Object("set")

#T=closers

Set Rs = Nothing

#T=closedb

Set Conn = Nothing

#

这些代码有什么意思咧?前两行不知道干嘛用的,别管它。从第三行看起吧,#T=后面的内容这表示自动完成下面的代码段而您需要输入的内容,而下面这行直到下一个#T之间的内容就是自动完成的内容了,我们开一个ASP文件来试试看吧。如下图的方法打开:

打开了一个新的ASP文件,如下图:试试输入setconn,再空格试试看,嘿嘿,出现了

Set conn = Object("tion"), 如下图所示。是不是很爽?这就是自动完成功能啦。。。 大家可以随意修改这个自动完成的文件,语法不用说大家也应该看得懂吧。#T=后面就是我们需要输入的内容,而下一行开始一直到下一个#T之间的内容就是自动完成的的内容啦!太简单了。。。

这时,肯定会有朋友问:为什么要用这种方式打开一个ASP文件咧?为什么打开一个ASP空白文件,里面就已经有如下的内容咧:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%

'asp script

%>

这是因为用这种方式打开,就已经默认是ASP后缀了,看看左上角的提示就知道啦:,我们这个自动完成功能是只针对ASP文件的哟,其它后缀的 文件是无效的啦。为什么用这种方式新建一个ASP文件会有默认的内容咧?嘿嘿,这就是模板文件的作用啦!下面我们打开 文件来看看,呵呵,是不是就是上面的内容呀?不用说大家都应该想到了,只要修改这个模板文件,以后用EP来新建ASP文件都会自动帮我们加上模板文件中的内容啦!!!爽极了是不是???

好了,下面要来介绍才子最喜欢的功能---无与伦比的剪辑板功能了。才子提供的压缩包里有三个.ctl文件,和两个文件是才子在EP官方网站上下载回来的,是才子自己做的,下面我们用EP打开来看看吧:

在左边的那个那个旁边有个 剪辑 选项卡,点选它,然后在下拉菜单中选择ASP那个,如上图所示。为什么是ASP那个咧?呵呵,看到文件的第一行没有? #TITLE=ASP 这就是名称啦,所以以后要自己建剪辑板文件,这里的文件名要不同哟,要不自己都搞清楚哪个是哪个了。^0^

剪辑板是出来了,怎么使用咧?这还用问?呵呵,在剪辑板中选择其中一行鼠标双击,就会有代码插入到右边编辑框里你的光标所在的位置了,是不是很方便呀?OK,我们来看看.ctl文件的语法吧,这东东自定义做多爽呀。嘿嘿。。。。。。

其实语法跟.acp自动完成语法几乎一模一样啦。只不过这里的#T=后面的东东是显示出来的类似快捷方式的文字,从#T=下面一行起一直到下一个#T=之间的内容就是点两下鼠标实际会出来的代码段了。如果#T=下面一行的代码段为空的话,就是直接将这行文字输出。例如上面的#T= 才子整理的ASP语法 下面没东东,点两下就是将“ 才子整理的ASP语法”输出来。而如果#T=下一行有代码段的存在就会输出代码段了。例如我们双击“连接ACCESS数据库”,就会将 #T= 连接ACCESS数据库 下一行起一直到 #T= 连接MSSQL数据库 之间的所有内容输出。太爽了,完全可以自定义了,太适合像才子这样的懒人了。。。^0^

PS:自动完成语法文件及剪辑板文件,编辑完成存档后,必须要退出EP,再重新开启EP才能生效。

另外将 查看---显示配对括号 勾上,这样比较容易查找错误,设置如下: 好了,EP的软件介绍到这里也差不多了, 还有很多小地方没介绍到,大家自己慢慢研究吧,反正这个软件现在已经完全取代了才子电脑里的记事本,任何文本文件才子都用EP来打开了。另外压缩包里还有个

Editplus软件技巧.txt 文件,大家也可以看看,有不少实用技巧哟。

另外不得不提的是,EP的官方网站提供了不少语法文件等等,大家可以去看看,下载回来自己选择使用吧。下载地址是:

/

此教程才子只讲到ASP的相关设置,其实其它的语法文件等等设置方法也差不多啦。自己慢慢研究吧,祝大家使用愉快!!!如果你有什么好的使用技巧,不妨告诉才子,才子在此先行谢过了。。。

才子原创教程,欢迎转载,但请务必保留版权,谢谢合作!