许多喜欢手写代码的朋友对于EditPlus(以下简单EP)肯定不会陌生,该文本编辑软件以其出色的功能,超一流的速度和超小的资源占用逐渐占据了一席之地,但有许多朋友只知道它的速度快,有语法高亮功能,却不知道它还有许多让程序员们开发速度大大提升的功能,才子使用EP差不多有一年的时间了,慢慢摸透了EP的许多非常实用的功能, 如超级强大的剪辑板功能,自动完成功能,与IE、IIS紧密结合用来调试程序的功能等等,在此写下此教程,希望对手写代码的朋友有一定的帮助!!!
  PS:才子只会玩ASP,所以下面的使用教程都只针对ASP,当然,其它的语言也大同小异啦!!!
  EP目前最新版本是2.12.225,大家可以在 汉化新世纪 下载到最新版本,没有注册机的朋友可以下载才子整理的一个压缩包,里面包含了目前最新版本的EP,还有才子整理的一些ASP语法文件和一个注册机,具体请 点击这里下载 后看说明!
好了,不多说了,来看下面的软件设置应用教程啰!!!
首先当然是下载安装EP啦,打开压缩包,执行 Editplus2.12.exe 开始安装软件,装软件就不用多说了吧?如下图:

安装路径可自定义,才子将它装在E:Editplus 2目录下了。软件装好后,将 才子提供的压缩包里除安装文件外其余的文件全部复制到安装目录去。里面有个 keygen.exe 是注册机,注册过程不多说了。
OK,执行EP,跟我一起来设置一下,好让EP发挥最大功能!!!
打开EP,点击菜单中 工具参数选择,在 常规 项目里设置一下,下面的设置方法仅供参考,设置完点 应用 保存设置。如下图:

有人用过EP,说EP存档后会自动添加一个.bak的备份文件,不安全。其实是可以设置的啦,切换到 文件 选项,将保存时自动创建备份文件的选项勾勾去除即可,设置如下图:

再切换到 语法 子项里,添加一个ASP的语法,这里是重点,仔细看,具体文件的使用方法将在后面介绍,先看设置如下图:

自动换行制表符/缩进 随你自己喜欢设置吧,才子反正是喜欢自动换行,缩进设置成4,仅供参考!如下图:


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

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

才子这里的D:MyHomePage是才子设置的一个主目录,里面就随便弄一个default.asp文件吧,随便写点内容如下:
设置好后,打开D:MyHomePagedefault.asp,如下图:

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

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

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

哈哈。讲到这里相信大家应该很清楚的知道,可以用EP来直接调试程序了吧。。。
PS:给大家一个小提示,将ASP文件默认设置成用EP打开,是个不错的选择哦!!!以后双击ASP文件即可用EP打开了。设置方法如下:随便在一个ASP文件上右键—属性,将打开方式选择 EditPlus,如下图:

好了,关于软件的设置我们先说这么多吧,具体的其它功能,大家自己在慢慢研究好了,才子已经将最重要的软件设置部分详细介绍过了,其余小功能,我们应该暂时用不到了,各位如果还发现有什么好功能,也请告诉才子一声吧。。。才子的BLOG 永远欢迎各位!
下面我们来看看才子提供的压缩包的那几个文件的作用吧,大致如下:
*.stx是语法文件
*.acp是自动完成文件
*.ctl是剪辑板文件
template.*是模板文件
asp.stx这是个ASP语法的语法文件,不要修改,才子也没有修改过,里面的东东有什么意义才子也没搞清楚。^0^
asp.acp这是个语法自动完成功能的文件,嘿嘿,挺好用的,我们就用EP来将它打开来看看吧。下面是才子提供的这个文件的代码:
#TITLE=ASP
#CASE=n
#T=setconn
Set conn = Server.CreateObject("ADODB.Connection")
#T=connopen
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
#T=setrs
Set RS=Server.CreateObject("Adodb.Recordset")
#T=closers
Rs.Close
Set Rs = Nothing
#T=closedb
Conn.Close
Set Conn = Nothing
#
这些代码有什么意思咧?前两行不知道干嘛用的,别管它。从第三行看起吧,#T=后面的内容这表示自动完成下面的代码段而您需要输入的内容,而下面这行直到下一个#T之间的内容就是自动完成的内容了,我们开一个ASP文件来试试看吧。如下图的方法打开:

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

这时,肯定会有朋友问:为什么要用这种方式打开一个ASP文件咧?为什么打开一个ASP空白文件,里面就已经有如下的内容咧:
这是因为用这种方式打开,就已经默认是ASP后缀了,看看左上角的提示就知道啦:Noname1.asp,我们这个自动完成功能是只针对ASP文件的哟,其它后缀的 文件是无效的啦。为什么用这种方式新建一个ASP文件会有默认的内容咧?嘿嘿,这就是模板文件的作用啦!下面我们打开template.asp 文件来看看,呵呵,是不是就是上面的内容呀?不用说大家都应该想到了,只要修改这个模板文件,以后用EP来新建ASP文件都会自动帮我们加上模板文件中的内容啦!!!爽极了是不是???
好了,下面要来介绍才子最喜欢的功能—无与伦比的剪辑板功能了。才子提供的压缩包里有三个.ctl文件,asp3.ctl和asp30.ctl两个文件是才子在EP官方网站上下载回来的,asp.ctl是才子自己做的,下面我们用EP打开asp.ctl来看看吧:

在左边的那个那个旁边有个 剪辑 选项卡,点选它,然后在下拉菜单中选择ASP那个,如上图所示。为什么是ASP那个咧?呵呵,看到asp.ctl文件的第一行没有? #TITLE=ASP 这就是名称啦,所以以后要自己建剪辑板文件,这里的文件名要不同哟,要不自己都搞清楚哪个是哪个了。^0^
剪辑板是出来了,怎么使用咧?这还用问?呵呵,在剪辑板中选择其中一行鼠标双击,就会有代码插入到右边编辑框里你的光标所在的位置了,是不是很方便呀?OK,我们来看看.ctl文件的语法吧,这东东自定义做多爽呀。嘿嘿。。。。。。
其实语法跟.acp自动完成语法几乎一模一样啦。只不过这里的#T=后面的东东是显示出来的类似快捷方式的文字,从#T=下面一行起一直到下一个#T=之间的内容就是点两下鼠标实际会出来的代码段了。如果#T=下面一行的代码段为空的话,就是直接将这行文字输出。例如上面的#T= 才子整理的ASP语法 下面没东东,点两下就是将“ 才子整理的ASP语法”输出来。而如果#T=下一行有代码段的存在就会输出代码段了。例如我们双击“连接ACCESS数据库”,就会将 #T= 连接ACCESS数据库 下一行起一直到 #T= 连接MSSQL数据库 之间的所有内容输出。太爽了,完全可以自定义了,太适合像才子这样的懒人了。。。^0^
[size=3]PS:自动完成语法文件及剪辑板文件,编辑完成存档后,必须要退出EP,再重新开启EP才能生效。
另外将 查看—显示配对括号 勾上,这样比较容易查找错误,设置如下:

[/size]

好了,EP的软件介绍到这里也差不多了, 还有很多小地方没介绍到,大家自己慢慢研究吧,反正这个软件现在已经完全取代了才子电脑里的记事本,任何文本文件才子都用EP来打开了。另外压缩包里还有个 Editplus软件技巧.txt 文件,大家也可以看看,有不少实用技巧哟。
另外不得不提的是,EP的官方网站提供了不少语法文件等等,大家可以去看看,下载回来自己选择使用吧。下载地址是:
http://www.editplus.com/files.html
 
此教程才子只讲到ASP的相关设置,其实其它的语法文件等等设置方法也差不多啦。自己慢慢研究吧,祝大家使用愉快!!!如果你有什么好的使用技巧,不妨告诉才子,才子在此先行谢过了。。。
 
才子原创教程,欢迎转载,但请务必保留版权,谢谢合作!