你的位置:创意公社- ideaer >> 创意软件 >> 程序乐园 >> 详细内容 在线投稿

EditPlus最新版下载-最好用的文本编辑器+使用技巧集萃

热度195票  浏览118次 【共0条评论】【我要评论 时间:2011年2月03日 09:17

RQ5W5]d0g[0       EditPlus是一套功能非常强大的文字编辑器,拥有无限制的Undo/Redo(撤销)、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的程序代码编辑器,除了支持HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript, VBScript的代码高亮外,还内建完整的HTML和CSS指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。
7dd-SZ C#]?0
([ vR7D+B Gx?-S0  下面是来自momo对EditPlus的评价:经过多种文本编辑软件的比较使用,我发现 Windows 下最好的文本编辑器是 EditPlus。
8v*~3Kw0i4N@0
%L,c2HZN*fl0  当然,我知道因个人习惯不同,各类用户可能会对文本编辑器提供的各种功能有不同程度的依赖,但我还是得推荐  EditPlus,因为它有以下几项突出的优点:
;P`,~K%V8H0  1. 启动速度快。这几乎是最令人欣赏的一项特性 ,我知道 UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本文件等上好几秒。
E'ksbP0创意公社- ideaerW*\:x^w8kR
  2. 界面简洁。这也是非常令人欣赏的特性,www.x-force.cn也许某些比较 Geek 的用户会对庞杂而丰满的程序主菜单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,我喜欢“Keep it simple, stupid”的界面设计,能用,够用就好。创意公社- ideaeriS8u$mY?z^$K l

-R cT@2hn6u5p*R0  3. 完善的代码高亮。最近一直使用的是 EmEditor 6.0,但在编写 Perl 脚本时,我发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment … =cut 这样的 Perl 注释语句。而在 EditPlus 下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为自己写错代码了……
g B*h)QUV@.Jq0创意公社- ideaer5p&X4kO*TC6_uQ
  4. 代码折叠功能。这个功能在 EditPlus 版之前似乎没有提供,但现在已经有了,而且效果不错,至少比 EmEditor 的强很多。从我迷上玩博客以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到 用 Notepad++ 内置的代码折叠功能分析网页源码,不过说实话那个开源软件的确有很多需要改进的地方,尤其是中文支持方面远不如 EditPlus,EmEditor 这类商业软件。
7z u0A/b P,K*CK0
,N&_:fgm$}0  5. 多文档编辑界面。这是个比较细节的特性,在 EmEditor 中,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始菜单中重新启动编辑器。而在 EditPlus 中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧,落落大方的类型,相比之下 EmEditor 则略显富态,而 UltraEdit 简直就是肥婆了。
$aT;L[+B"A7y}'|0
2O(j*\,n"Db6C,k7w0  最后, 如果你还没有用过  EditPlus,推荐你赶紧下载过来试试看,或许能收获许多惊喜。 创意公社- ideaerd)PK5w wR

EditPlus最新版下载-最好用的文本编辑器+使用技巧集萃
"x*_1Dn*G0d;j0EditPlus 截图:创意公社- ideaer4Q7?m Zy"['U/fV

创意公社- ideaert2L,?f J

创意公社- ideaer.ESU\e1i

RX ?4P? W0

EditPlus 使用技巧集萃创意公社- ideaerVX,[/MtwM+A

创意公社- ideaer5@4W$_XGFF a1q%X


!y4@Ac[/M;AQT%~0
OS7gO6x0p:fE"R3@JL0【1】正则表达式应用——替换指定内容到行尾
"}:?'p"x ~+Pp/i_|u#M0原始文本如下面两行
Z7nEo2F"Lpw-c0abc aaaaa
q;vO,@(s&U0123 abc 444创意公社- ideaer0Y%QM;xQ r;s

+wD dbb"O0希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg”
Mkd$W#m0d0即上面的文本最终替换为:
b/q5X+l\$n2W;]l0abc efg创意公社- ideaerJ+avxDL.rt
123 abc efg
)u#E I.Y:}V`9^_0
KFpwI+vvdS0解决:
3g6s$k*D1q.n'ttRT0① 在替换对话框,查找内容里输入“abc.*”创意公社- ideaer)tJ-y6Q#G`;q-K!U&F
② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮创意公社- ideaerp zwl&i3I-J%`1|@
其中,符号的含义如下:
[d$P?7S%g b_t0“.” =匹配任意字符创意公社- ideaer(d8}nF,iW
“*” =匹配0次或更多创意公社- ideaert:Px5B3WPV
创意公社- ideaer5Gv3t!^2H y,FHJ4h
注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。创意公社- ideaer7RI%[Gsg&r8y
创意公社- ideaer C&z`0k3?2n]+lw R
【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF)创意公社- ideaer!b9BE|r#q
希望把创意公社- ideaer1u8tEJa1O
asdadas123asdasdas456asdasdasd789asdasd创意公社- ideaerB!Yl4nQ-k3t:^X
替换为:
T].w~iW c0asdadas[123]asdasdas[456]asdasdasd[789]asdasd创意公社- ideaer;i~BK;QY'd/Jc;_

v?_urv1`0在替换对话框里面,勾选“正则表达式”复选框;
'w%F{ f#gy0在查找内容里面输入“[0-9][0-9][0-9]”,不含引号创意公社- ideaer3z+H'p p.AT"e
“替换为:”里面输入“[\0\1\2]”,不含引号
Uats]H0`0范围为你所操作的范围,然后选择替换即可。
'zJKM4?R;D],G.fC0
-I p$R9cTb6P-CVs0实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例
wz f4{9g#n(UA0上面重复使用了“[0-9]”,表示连续出现的三个数字
1Or(SN-?U*F1}0“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推创意公社- ideaerRyI!_}5{1I
“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为:创意公社- ideaero3g {3u)]pp~.\

7t;v/^*af4O9FF0asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd
cpw _Ks1D oH1r0
7X$Mu!d9X.Q@|k0功能增强(by jiuk2k@CCF):
4{fZBx!e i6CzD z0如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 …创意公社- ideaerY/Z&Mo G
大家根据需要定制创意公社- ideaer/n3c6`&q4W9SH8BC

HJ]q"S2O:Q#_0相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下
'LRB@ \z^P0创意公社- ideaer9j8DQ]p8?r
【3】正则表达式应用——删除每一行行尾的指定字符
I9`"n5Xu0因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现
]4a.l/Xag(C*K2O0比如
l,n,T.F @-D?i012345 1265345创意公社- ideaerh^6c1~7[vP
2345
|w Ujp0pr8p;r%A0需要删除每行末尾的“345”
i Z&rx/AT3{L0这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下创意公社- ideaerFs:l3OdT
解决:创意公社- ideaer1A&fx}p B h
在替换对话框中,启用“正则表达式”复选框
"X? W#`.? ]0在查找内容里面输入“345$”创意公社- ideaer4y |)c,p,y%H%bf
这里“$”表示从行尾匹配
0y&I U#i+~:v:j0创意公社- ideaer7I'E@O3f:J{V
如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
1n Ma3C+lQ%D5`*L L0a. 选择要操作的行
n!ghy h%BH6e`0b. 编辑-格式-删除行注释创意公社- ideaerhle(~ U AE
c. 在弹出对话框里面输入要清除的行首字符,确定创意公社- ideaer!E'k J4C8U&n+m0M
创意公社- ideaer'ry d ~!J(QBKET k
【4】正则表达式应用——替换带有半角括号的多行
7n O l'dSK7X P3Aj0几百个网页中都有下面一段代码:
C@dz6e2A9Q/}Ny#I0创意公社- ideaer;]M/q)}f$Nj
我想把它们都去掉,可是找了很多search & replace的软件,都是只能对“一行”进行操作。
kc-O%p;qrLkF8r0
%G7I4hQ"k0EditPlus 打开几百个网页文件还是比较顺畅的,所以完全可以胜任这个工作。
5HIN4fc8NT H0具体解决方法,在 Editplus 中使用正则表达式,由于“(”、“)”被用做预设表达式(或者可以称作子表达式)的标志,所以查找创意公社- ideaer { R&yl/_
\n”
8fT#Lf"[I"e$Ie z0时会提示查找不到,所以也就无法进行替换了,这时可以把“(”、“)”使用任意字符标记替代,即半角句号:“.”。替换内容为
gDF`@%QP0\n创意公社- ideaerY Rc8h%@?b!@v
在替换对话框启用“正则表达式”选项,这时就可以完成替换了
]Bxt s*\)NP%^W A0
;sH G3X"y0补充:(lucida@DRL)
$F'j ^6V%QP!Jf)v0对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为创意公社- ideaerU9m d%Q\
\n创意公社- ideaer(K^Mcj? y$S

0t5cU)HZ0【5】正则表达式应用——删除空行创意公社- ideaer)tu$xbA-c*{
启动EditPlus,打开待处理的文本类型文件。创意公社- ideaer0`uLd a
①、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。
IV Z&fo5R9Y&g0②、单击“查找内容”组合框右侧的按钮,出现下拉菜单。创意公社- ideaernx6or9L2w:ps
③、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
/o/C-PA,lH0直接在"查找"中输入正则表达式“^[ \t]*\n”,注意\t前有空格符。创意公社- ideaerw7{v tAW~q.zO
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。创意公社- ideaerUe fm[!M7H%d
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。创意公社- ideaerO PeX/x;}&h1e4~
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
X zy!X B_~.E0(4)选择“制表符”,添加代表制表符的“\t”。
*rP-g'xV y*UMVT0(5)移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
.h1m!QY"o%]0(6)选择“换行符”,插入“\n”,表示回车符。
(rOk{J0④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。
wl&R)` Bd0创意公社- ideaerA%yD4K m2z@3GP$Hl
【6】软件技巧——键盘记录的注意事项
p8E8| fT$Me3k0 EditPlus的键盘记录有些类似于 UltraEdit 的宏操作,不过功能相对单一,录制的文件可编辑性较差。创意公社- ideaer O[:aHQ%|
由于基本无法编辑录制的文件,所以录制的时候为了避免录制失败,推荐纯粹使用键盘操作,以下是比较关键的几个键盘组合:
!Mb-Y4NZ!Q"xza(ZQ^0Ctrl+F = 调出查找对话框创意公社- ideaer+l"?Ls IJ,Sj'Vj8q5o
Ctrl+H = 调出替换对话框
T uzB WP0Alt+F4 = 关闭作用,比如,关闭查找对话框、关闭替换对话框,等等创意公社- ideaer;v#qK/_ shr
其它键盘快捷键在“帮助-快捷键列表”里面可以很容易的查找到,这里就不细说了。创意公社- ideaer#Yqb+iN

|-n.{|.J:m v5xy0【7】软件技巧——关闭文档标签的便捷方法
9Edh1A$@^iK0右键单击文档标签工具条,弹出菜单中选择“标签选项”,选中“用鼠标中间的按钮关闭”,这里包括鼠标的滚轮。创意公社- ideaerj@2r%PeP)Z

v^e-s!Nt0【8】软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示?创意公社- ideaerV)R)FU x'I
如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦?创意公社- ideaer$ArK ~P2b/y'`f
解决方法:创意公社- ideaer RZ5ga&[Aa
① 在程序目录建立一个空的文件“template.txt”
M+B4BQ!q z(f4vQ0② “工具-参数设置-模板”里面,单击“添加”按钮添加模板,“菜单文本”这里输入“Text”,浏览“template.txt”,之后确定即可创意公社- ideaer(_w[zQ U
③ “文件-新建-text”,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名".txt",也就避免了令人头疼的确认
C/N m C*A_,et o0④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径创意公社- ideaerIdjK9?d[ Yi
罗嗦了点,不过管用 创意公社- ideaeruP"nmpdO0T6u
要自动创建带有某种后缀的文件,方法同上。创意公社- ideaer^9X$I t,T3RZ
创意公社- ideaer3Ej i/@XL%m
【9】软件技巧——提示找不到语法文件 *.stx 的解决办法
4\ K)^/l ~q0原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。
8`2T+tx/l&E_L7nG0I0解决办法:创意公社- ideaer s Fe+M/K6~cFe
在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件创意公社- ideaerO)ZbpZ+}? FI
查找后缀为“.stx”、“acp”的文本内容,或者查找带有驱动器符号的行,比如创意公社- ideaer iu"i r!\P,T,B%i/v
Syntax file=C:\Program Files\EditPlus 2\cpp.stx创意公社- ideaerM&W Ar o3I9s
那么,就把”C:\Program Files\EditPlus 2\“替换成你当前软件的路径。
;A {(uNcv6S9^T0其它提示找不到文件的解决方法同上
es9J2O;u I0
]3XGY;u\RC0【10】软件技巧——设置editplus支持其它文字,如韩文创意公社- ideaerM FEN h-P~j$`
在editplus里打开文件,出来打开文件对话框;然后点击“转换器”后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。创意公社- ideaerf&x^ Qm Y

/l"@+P dV0【11】软件技巧——FTP 上传的设置创意公社- ideaerz,{"zE$I|
“文件->远程操作->FTP 上传”在“设置”选项卡中设置好参数(“子目录”前面应该加“/”如“/web/”),点击“确定”回到“FTP 上传”选项卡,然后点击“上传”即可;“批量上传”的设置类似。创意公社- ideaer%l L(UkE9xP
创意公社- ideaeru? V^3}4v-j
【12】软件技巧——如何禁用备份文件功能?
A1a%R6\+nQ"IQ L0在“参数选择”的文件选项页,禁用“'保存时自动创建备份文件”选项
NKl3^4RN0创意公社- ideaerRgeq.eF7U@#{
【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件创意公社- ideaer1W_%x&{+aE-f)k9U
要添加 *.STX(语法文件)或 *.ACP(自动完成文件):创意公社- ideaerabi"x'K
1. 选择“参数选择→语法”创意公社- ideaerysN@)pAD.V
2. 单击“添加”按钮,命名,在“扩展名”部分输入对应扩展名(不带“.”)创意公社- ideaero,W p{8G$RK*p
3. 浏览/输入 STX(语法文件部分) 以及 ACP(自动完成文件部分)。
+S-HC,M v'o)\#eG0d4]t0添加剪辑库文件(*.CTL)创意公社- ideaer8ELLYH1r\.{)U S
复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。创意公社- ideaerXD}g2f3I_

/E*?-K ?&[XE@ T| [0作者主页有很多语法自动完成文件下载,地址
)YD(h2V3{N'~0http://editplus.com/files.html
c:A fYp3m!ja0创意公社- ideaer,y5o dz W)u
【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis)创意公社- ideaer;eP_g%X#}s5u)_
在“工具→参数选择→用户工具”选项页设置,设置步骤创意公社- ideaerUu,X4P;QA
① 设置组名称,这里也可以不设置
c0}yh!Z?0② 单击“添加工具→应用程序”按钮并进行如下设置
}$z1T8a%H'` R0③ 各种类似"$(FilePath)"的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下
&Hh)ES,?"tzn0参数 描述创意公社- ideaerD |qc+N)d$v
$(FilePath) 文件路径(文件全名,含目录和文件名)创意公社- ideaer!Is @{![@ne
$(FileDir) 文件目录(不带文件名)创意公社- ideaerW C1G7T w{V]
$(FileName) 文件名(不带目录)
_ _+m:b7AcQJ7q0$(FileNameNoExt) 不带扩展名的文件名(不带目录)
H0Bi"A)K;Iii4X,D5t0$(FileExt) 扩展名(当前文件)创意公社- ideaerg P ZINvc+a
$(ProjectName) 工程名称(当前工程名)
cI)m(apV~0$(CurLine) 当前行号(光标位置处的行号)创意公社- ideaer r-hQ;a,N2Fm%gi
$(CurCol) 当前列号(光标位置处的列号)创意公社- ideaer8d&^%O!\1SrI0aAD
$(CurSel) 当前文本(插入当前选定文本)
Te0T$c)X Y/X3}0$(CurWord) 当前单词(插入当前单词)创意公社- ideaerI)~1|3|w{,O
$(WindowList) 显示当前窗口列表并选择特定文件创意公社- ideaer EB5p'kI `

F)@O(R*Z(n#NJ0
y.~5pC i!CK.\[0例子 1. Java 编译器
2]4i@hJs#bF;TU0创意公社- ideaer;IS q2S7^
菜单文本:Java 编译器创意公社- ideaer+Op+j%]c?N |S*xw
命令:c:\java\bin\javac.exe
3nZU@&R"y0_)j(H0参数:"$(FilePath)"创意公社- ideaerd M GANV
初始目录:$(FileDir)创意公社- ideaeret%i#} T
捕获输出:开启创意公社- ideaerv:U J_$L;v

8M-`3| wY0要运行已编译的 Java 类文件,你可以进行如下设置:创意公社- ideaert4a*l~$sr-c
菜单文本:Java
kp^9J)L+M0命令:c:\java\bin\java.exe
Ol-S._"`7b0参数:$(FileNameNoExt)创意公社- ideaer~2d"Z6v9Ze
初始目录:$(FileDir)
"S%c.B{ya@2K&p%e0“命令”部分应当替换为实际的 Java 解释器的路径。创意公社- ideaer;Ivj I-lo
创意公社- ideaer;lxJ#mp jXX;D\&n
例子 2. Borland C++创意公社- ideaer,yLzy+rgq
创意公社- ideaert[(cQ/KH
菜单文本:Borland C
8W+?;H%xk1n;?P]0命令:c:\bc\bin\bcc32.exe
2MAN F;s"ah^/y+E0参数:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath)
^0M;mI[;j.g0初始目录:c:\bc\bin
[*U7KEib P`^5t0捕获输出:开启
$@ i9}0yb lXg _0创意公社- ideaerj q9k| s:}d |!U$yu
例子 3. Visual C++创意公社- ideaerU*fb}"P1E-b

@3Ob2sq5z0菜单文本:Visual C++
)T'w'N/H0n:p1| q0命令:c:\msdev\vc98\bin\cl.exe
vmm7g/WH0参数:"$(FilePath)"创意公社- ideaer1O u.g'U6Z#W0c
初始目录:$(FileDir)创意公社- ideaer5FI!f*Nqg.cUg
捕获输出:开启创意公社- ideaerI;|a aC2lQd
创意公社- ideaero| W)H(j:ic Zim
例子 4. Inno Setup创意公社- ideaerH3NBQicG[?
菜单文本:编译 Inno
OYB t9Z9]t#x5O0命令:C:\Program Files\Inno Setup 4\Compil32.exe”
b @O z]?G(L0参数:/cc $(FileName)创意公社- ideaer!~1m5N3_-WV)j
初始目录:$(FileDir)创意公社- ideaeroX.R3Kbp!G]r
捕获输出:开启创意公社- ideaerP:eqH3O

5`5jH!xik0例子 5. nsis
CjH S2P|#x,q0菜单文本:编译 nsis创意公社- ideaerU0? }SI(~
命令:C:\NSIS\makensis.exe
(mOr?'s&rrAT:G?0参数:$(FileName)
PT {IG;eT @2p0N0初始目录:$(FileDir)创意公社- ideaeri\,o6H$U
捕获输出:开启创意公社- ideaer7S*a2?)@f/BOp.@
创意公社- ideaer:s&q_ ztS
例子 6. C#
H+K$\.C+^0菜单文本:编译 C#创意公社- ideaerk0e_qY^lK:R&U
命令:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe创意公社- ideaer.JDSC-sI
参数:$(FileName)
!U[Oa]WC0初始目录:$(FileDir)
4k }rY\ i0捕获输出:开启创意公社- ideaerI+gB:`wm$Z'Ff

*Q,YO#q ddo1\0在上面设置中,在命令部分,必须使用系统中各自编译器的绝对路径。
2|1p9S Cdb0创意公社- ideaer5yZI!l%FQ2h
设置完毕后,你可以在“工具”菜单运行对应工具了,运行结果会显示在底部的输出窗口,你也可以通过快捷键(Ctrl + 0-9) 运行,或者是通过“用户工具栏”的快捷按钮运行。创意公社- ideaerJNn'P.nM z)s)Y

0B8SQxI%}]0要运行已编译的 *.exe 文件,你可以进行如下设置(此时可执行文件需要和编译文件同名):
7|l]Qo"OEl0菜单文本:Run创意公社- ideaer'f D8k0q,Z8xgu;P
命令:$(FileNameNoExt)
r's q~1H*u0参数:创意公社- ideaer @g"U'ODo!s]
初始目录:$(FileDir)创意公社- ideaer#{YV2T#V

zt9[sM N5}c4p0【15】工具集成—— 让Editplus调试PHP程序创意公社- ideaer H$i'VusR%qEm
1:打开Editplus,选择"工具->配置用户工具..."菜单。
&tL"u#P!R0jB02:在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在"菜单文本"中输入"Debug PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:\php\php.exe"。再点击"参数"右边的下拉按钮选择"文件路径",最后再把"捕获输出"前面的复选框选上。创意公社- ideaer:aoE8d)rQ
3:现在测试一下,新建一个php文件,按快捷键Ctrl+1可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的PHP程序出错,在输出窗口会提示你第几行出错 ,单击这一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。创意公社- ideaer*s%LP1[dOx3]+y
4:打开刚才用户工具设置窗口,找到刚才设置的"Debug PHP"工具。点击"捕获输出"复选框旁边的"输出模式"按钮,会弹出一个定义输出模式的窗体,把"使用默认输出模式"前面的复选框去掉, 在"正则表达式"这一项的文本框中输入" ^.+ in (.+) line ([0-9]+) "(不包括引号),细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的"文件名"下拉菜单中选择"预设表达式 1",即上边正则表达式中的第一个参数,"行"下拉菜单项选择"预设表达式 2","列"下拉项保持为空。然后保存设置。
(N6alq}.k05:好了,现在再来试一下吧,双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?!
4@ [_f(O0现在,Editplus经过我们的"改造",已经可以即时的调试PHP文件了,虽然还不是"可视化"界面的,但对于一些平常的小程序来查错还是非常好用的。 EditPlus真是不款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^
6l~Z2AX[b%~(q0
9N j)[r2LA0如果不能切换错误行号,请尝试作如下修改: (by aukw@CCF)创意公社- ideaer\&]}D v'k4m\
1.php.ini 中html_errors = Off打开
O*q-|9Pi/b,r,E(xb`0//如果你不打开,3.中的表达式要修改创意公社- ideaer3f _6Tc7i9e
2.参数改成:-q -f "$(FilePath)"创意公社- ideaerp3Z*\2| G#Y`g
//不加"符号的话文件名有空格的文件调试失败。。创意公社- ideaer l7^ B5{2^$^8[*}
//-q不输出html头信息,你去掉也行,不过调试时候你一般用不到那些header信息
-aKYpM03." ^.+ in (.+) line ([0-9]+) " 改成 "^.+ in (.+) on line ([0-9]+)$"
9Y&n$Q!w pb M+]0C/B-X0//如果还是不行,请注意调试结果,自己修改表达式来取出文件名和行号
#Tj}r bd0
9C-?J-Q7k Y&f0【16】工具集成——打造 PHP 调试环境(二)创意公社- ideaer3E:n#Kh3|,x/E
1: 把剪辑库定位在 PHP4 Functions 上就可以在编辑时, 利用[插入]->[匹配剪辑]命令,就可以自动完成末输入完整的 PHP 函数(或直接按 F2 键)
rW*^t.tI[*KW-T7c1|02: 类似上面,在选择部分文字后,同样可以自动完成。(同 F2)创意公社- ideaer/g _hq1}4wv2a
3: 在[参数选择]->[设置和语法]->PHP->自动完成, 选择目录下的 php.acp 文件,你可以定制自己的自动完成方式.创意公社- ideaer'y2}J"GTK Y+k
4: 想要即时预览文件,可在[参数选择]->[工具]->WEB 服务器中添加本地目录,(注意不要加 http:// , 应是一个有效的站点)。
3F-f-x g'Zq0    如: 主机->localhost/php | 根目录->D:\php
d0A{ ?}~'`0主机->localhost/asp |www.x-force.cn根目录->D:\asp创意公社- ideaer0U3^Pe*F1Q6Rw0b
主机->localhost/cgi | 根目录->D:\cgi
4t\"Gq!f/OP0完成设置后只要脚本文件位于这些目录下(子目录也没问题), 就能够正确解释.
B |5qF X,k/X05: 各种语法和模板文件可以在 http://editplus.com/files.html 获得,可根据需要选用和编辑。
2QG3V7pqAUE06: Ctrl+F11 可显示当前文件中的函数列表.
a0mE%H_8oy8Wf&p4N07: 添加各种用户工具.如:创意公社- ideaer ZjZ&Ix;A
启动MYSQL服务器管理工具->C:\mysql\bin\winmysqladmin.exe
/aC?7N} P0启动Apache服务器->C:\Apache\bin\Apache.exe -k start
{b.h$h$Z L OW0启动Apache服务器->C:\Apache\bin\Apache.exe -k stop (shutdown)
-v#] O ^:Ee5\08: DBG 附带有一个 prof_results.php 文件,可剖析 PHP 程序的性能.创意公社- ideaer#pFY)~IWU Ap-k
虽不是真正的调试器,但已经够了.创意公社- ideaer q;S2A9u sfw;S
OK! 经过改造后,是不是有点象一个 IDE 什么?还差点,没有即时帮助...看我的,再来:
'z!h?_@09: 把 php_manual_en.chm (最好是扩展帮助手册)加入到用户工具中, 当遇到需要参考的关键字时, 把光标定位其上, 按下快捷键 Ctrl+1, 看到了吗.创意公社- ideaerL)]/H,A t3l$h({j
在输入时有想不起来的函数名时, 先按照第 1 条的方法调出函数, 然后...怎么样?
fx F,V5v Np8oE0创意公社- ideaer*e5Kt%d I7A!QG;@AP/]
以上有的是对于调试工具的设置,由于此类工具比较多,大家设置时参考以上的基本就差不多了,所以就不过多的列举了。创意公社- ideaer;A%}| uJR

F3R Cx3S]/eY4i0【17】在 WINPE 中集成 EDITPLUS
P0Dn/u@g']0可以基于目前的bartpe做得WINPE中,菜单使用nu2menu制作创意公社- ideaerH2{-EDN
创意公社- ideaer4`W@j]&lEV
默认位置为 \programs\editplus\
`Vt#S:O0默认系统位置为光盘的 i386 目录创意公社- ideaer6g!B]f6XF$FnT

+L kZ:[0b[a0i386/system32 的 autorun.bat 中添加外壳集成(系统右键)
'{7C}5SmP:H0regedit /s %SystemDrive%\programs\editplus\REG.REG创意公社- ideaer+V}+r"DOa_
regsvr32 /s \programs\editplus\EPPSHELL.DLL创意公社- ideaer&]*J MI4Br
(reg.reg保存了epp的工具栏信息,当然注册用户也可以放置注册信息)
n,g j%RZ8s.`r0创意公社- ideaer-Q-u[2g[3QZ
复制editplus安装包里面的文件到programs\editplus\,注意,如果有setting.ini,删掉该文件,在nu2menu里面加入以下句子(可以根据需要安排位于特定菜单条目下)创意公社- ideaermJ(A%Yg"a%G%JQ
@'F5q[:|X0FUNC="@GetProgramDrive()\Programs\EditPlus\editplus.exe">EditPlus 文本编辑
Vv1Wt!h)z$j|2`0创意公社- ideaer;`sJ!_yZ
【18】支持带UTF-8标记/不带UTF-8标记的文件 Lei@DRL提出并测试创意公社- ideaerCI&y;R9D9@nlz
这里Byte order Mark翻译为标记/文件头/标签
$k FW(\\/? H7p1V6F3~J0
b$|3[5aY0参数选择-文件-里面设置“支持不带有UTF-8文件头的UTF-8文件”,我这里翻译标签为UTF-8文件头,如果复选该项,应该是保存为不带标签的Utf-8,如果不复选,应该是保存成带有BOM的UTF-8。创意公社- ideaer AqWX#t6}*K8bH yG
这样就可以打开带签名的UTF-8文件,并且可以正常编辑,但是又不能打开不带签名的了,想要打开不带签名的还需要改回来...不过虽然有点麻烦,但是总算能用了 创意公社- ideaer$G1{)m0c*b~#p(V3X
下载EditPlus:创意公社- ideaernJ'vC y
文件详情: EditPlus创意公社- ideaer3x1D6oy6@P2x
文件版本: v3.0.0.524 Beta 汉化版  /  v2.30.429汉化绿色版
r:j[~R6LM5o0文件格式: RAR 压缩文档创意公社- ideaery5Rvg/Zp3T
更新日期: 2007.1.8创意公社- ideaerq(C{W!gCf#jg
文件大小: 1.39 MB  /  826 KB
7zYL5pb:l0解压密码: www.x-force.cn
Mg?'HeG\x0官方网站: www.editplus.com创意公社- ideaervP&]-|} Rmd
文件发布: 爱得瑟
IM/}l;~0
iZn.}4`MT0免责声明:创意公社- ideaer |'}%rxx|
  此页面提供的文件均通过正版NOD32杀毒软件(病毒库日期:2008.1.8)描无毒,请放心使用,但也烦请您在下载后再查毒一次确保文件安全,如本文件对您的计算机造成危害,本站不负责任。
T;c)| W$r{p }"d0j0  本站所刊载内容均为网络上收集整理,并且以计算机技术研究交流为目的,仅供大家参考,不存在任何商业用途。我们不建议您将其当作技术建议或操作引导而根据其直接行事。若您需要技术服务,您应当正式委托专业公司以保障您的合法权益。这些信息有可能不是最新的、官方的信息,也可能是为了研究某一技术问题而援引自他处,可以不经通知而更改。如果本网站内容不慎侵犯了您的版权,请与我们联系,我们将及时处理,撤下相关内容!
创意公社- ideaer_9ju1t3EV^b)c%o

6F&{? Z:I&Tt0EditPlus下载地址 (v2.30.429 汉化绿色版 ): (早期版本)下载页面 - 1创意公社- ideaer&m+zT~*bChh)l
EditPlus下载地址 (v3.0.0.524 Beta 汉化版 ): X-Force.CN下载      畅易下载      纳米盘下载

a%`@6aZtw0
顶:13 踩:12
对本文中的事件或人物打分:
当前平均分:0.19 (58次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.45 (53次打分)
【已经有59人表态】
13票
感动
3票
路过
4票
高兴
8票
难过
7票
搞笑
8票
愤怒
5票
无聊
11票
同情
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】