EditPlus编辑器使用

EditPlus是非常有名的文本编辑器,它功能强大,特色丰富,中文兼容性好,是许多朋友必备的工具之一。下面,为大家详细介绍这个软件的使用。需要说明的是,本文试图以循序渐进的方式讲述。   
对于许多应用程序,大部分操作使用键盘要快于鼠标,特别是文本编辑工具,更是如此。许多命令如果不用键盘操作就失去了存在的意义,因为用鼠标在选单里面一步步选取,相当不便。如果经常与编辑器打交道,掌握快捷键的操作很重要,可以节约很多时间。不必刻意去记忆,在使用过程里自然而然就会掌握。因为EditPlus的所有快捷键都可以由用户定义、修改,本文介绍各个命令时,以选单为主。 

EditPlus具有一个灵活的可以由用户自己定义的界面(如图一)。图中把所有的部件都打开了,用户根据需要,可在主选单“View”里面关闭它们。最上方是窗口标题栏,显示正在编辑的文件名称,如果当前文件里面还有未存盘的内容,在文件名的后面会显示一个“*”号。主选单下方是快捷工具栏,它汇集了最常用的命令。有些按钮的右上方有个向下的黑色箭头,比如“New”按钮,表示还有更多的选项。   
用户工具栏分成二部分,文档模板和用户自定义工具。   
文档标签栏在EditPlus里称为“Selector Location”,它将多个文档窗口用标签来管理。每个标签由它的文件名和一个指示灯组成,如果文件还有内容没有存盘,指示灯变成红色,跟标题栏的“*”号的作用一样,但更显目。文件标签栏的默认位置在底部,象我们经常编辑中文,可能放到顶部好些,单击主选单“View|Selector Location|Top”即可。不同标签之间的切换可以通过鼠标,也可以用“Ctrl+Tab”键。   
Html工具栏,这个工具栏位于文档窗口里面,如果打开一个HTML文件,它会自动出现。点击按钮,EditPlus自动插入Html标记。有了它,不必再去记忆繁琐的超文本标记语言的语法。用户可以根据自己的使用习惯,重新组织各工具栏。   
窗口最下方的状态栏,左边是在线提示,根据鼠标的位置显示相应命令的作用;右边分别显示光标的位置(行、列数)、总行数、文件平台(PC、Unix、Mac)、是否在录制宏、“Insert”插入键的状态、当前文档是否只读。注意行列数指真实的行列,不是换行后显示的行列数。   
窗口分为三部分,左边是“Cliptext Window”,右下方“Output Window”输出窗口。主窗口列出了各个打开的文档,最前面称为当前文档窗口。看看浏览窗口。点击选单“View|View in Browser”或者“File|New|Browser Window”在将打开一个浏览窗口(如图二)。EditPlus使用IE的浏览引擎,在浏览工具栏上面有常用的浏览器命令,我们甚至可以将它作为一个浏览器来使用,用它来浏览不同的网站,EditPlus仍然以标签的方式来管理它们,而不象IE那样在任务栏留下许多按钮。浏览窗口标签的灯的颜色要深一些。   
再来谈谈窗口的管理。EditPlus支持多文档窗口,窗口的管理通过“Windows”选单来完成,如在窗口间切换、排列窗口等。EditPlus还提供“Windows List”命令(如图三)来管理窗口。   
当编辑那些行很长的文档时,会用到自动换行功能,只要上下翻动,就可以看到文档不同部分。对于大文档,还可使用窗口分割(“splitter”),它能将文档窗口分成二栏或者四栏(未换行时),这样可以对照文档的相隔很远的不同部分来编辑,按F6在不同栏切换。   
屏幕字体可以修改,通过选单“View|Screen Font”或者单击快捷工具栏的“Screen Font”按钮在六种不同的字体里选择,这些字体也是可以自定义的。点击选单“View|Show Invisibles”,可以显示看不见的控制符,如制表符和换行符。   

了解完了EditPlus的基本面貌,下一篇里我们将介绍EditPlus的一般使用方法和设定。

一般使用
  
◆文件操作   

展开“File”主选单,它分成7栏,第一栏是新建、打开和关闭文件的命令。在“New”命令旁边有个箭头,进一步选择文件或者窗口的类型,一般地,最好选择对应的文件类型,因为EditPlus会根据不同文档类型自动打开或者关闭某些选项,并提供一些增强功能,如编辑HTML文件时,会自动添加HTML工具栏,编辑C/C++程序,会自动打开“C/C++程序”模板,并调入对应的自动完成文件。   
在“File”选单下方,有一个文件列表,列出了最近编辑的文档,通过这个列表可以迅速打开最近编辑的文件。   
“close”和“close all”的命令不在一起,后者放在“Windows”选单,不过我们可以对二者建立相似的快捷键,本文后面会谈到修改快捷键的方法。   
EditPlus还有一个有意思的命令“Delete file”,用来删除当前文档。  
 
◆基本的编辑操作   

除开作为一个编辑器起码的拷贝、剪切、粘贴操作外,EditPlus将常用的编辑命令扩充和增强了,比如无限制的“撤消/重做”。依次介绍:   
1)删除(选单Edit|Delete)   
EditPlus的删除命令很丰富,如图四。共有六个选项。依次是:   
① 删除选定内容;  
② 删除单词。用于英文编辑。因为EditPlus是以西文空格来识别不同单词的,如果用于中文编辑,会将光标后面的第一个空格前面的内容都删除掉;  
③ 删除当前行。注意这个删除行命令将删除屏幕上的一行,所以它跟换行设置有关系;  
④ 删除单词的光标位置以后部分,对于中文编辑跟上面的第二点有相同的特点;  
⑤ 删除当前行光标位置以后部分;  
⑥ 删除光标位置前面的一个单词。   

2)选择(Edit|Select)   
增加了选择单词的选项,这个操作也可以用鼠标双击来完成,同样这一命令适用于西文编辑;还可以选择当前屏幕行。   

3)添加命令(Edit|Append)   
这是许多老手都会忽视的命令,它的作用是将选择的内容拷贝或者剪切下来,添加到剪贴板里面去,而不抹去剪贴板上已有的内容。这样能够一次拷贝不同地方的内容到剪贴板。   

4)自动换行(Document|Word-wrap)   
一个常用的编辑命令,便于我们编辑那些行很长或者段内不能使用回车换行的文档。注意如果在窗口内换行,文档窗口下方水平滚动条的游标就不见了。   

EditPlus可以设定换行边界,单击选单“Document|Word-wrap Magin”,在对话框里面输入边界数,如果是“0”,则在窗口内换行。还有一个很有用的“Save with Hard Break”开关,它的作用是在保存文档时在每个屏幕行后面添加一个回车符,这个命令对于排版很有用。   
换行可以设定为对于所有的文件都适用,这样当打开同类文件时,自动换行,我将在下面的设定部分解释。   

在EditPlus里面还可以将选择的多行文本合并或者断开(选单Edit|Join Lines/Spit Lines)。注意后者只能在自动换行显示模式才可用,与“Save with Hard Break”异曲同工。   

5)缩进(Document|Auto Indent)   
缩进和制表符也是经常用到的。EditPlus可以为当前文件设定缩进和制表符的大小(Document|Tab Size/Indent Size),可以增大和减小缩进(Edit|Increase Indent/Decrease Indent)。   
“Document|Insert Spaces”命令的作用是用空格键来替换制表符,如果用制表符来排版,最好选上这个项目,因为在不同的应用程序里面,制表符的宽度不一样。   

6)行号   
点击选单“Document|Line Number”将为文档添加行号。这是文档的真实行的序号,不是屏幕行。   

7)鼠标拖拉式编辑、右键选单   
EditPlus支持鼠标拖拉式编辑。我们知道,鼠标拖拉式的编辑不占用剪贴板,有时使用这一功能很有效。它的操作方法是,首先选定要拖拉的内容,在选定内容上按鼠标左键,这时候鼠标光标下将出现一个小方框(如图五),然后移动鼠标到指定位置,松开按键,选定内容就移动过去了,同时按下Ctrl键则会保留原来的内容。   

EditPlus的右键选单汇集了常用的编辑命令,在不同的位置,它的项目稍微有些差异,习惯用鼠标的朋友一定要试试它。   

◆高级编辑操作  
 
EditPlus还提供许多高级编辑命令,比如:   
翻转(“Edit|Transpose”),将光标所在位置的前后字符调换位置;  
复制行(“Edit|Duplicate Line”),在当前行下方复制同样一行;  
改变大小写(“Edit|Change Case”),用于西文编辑。包括四个选项,分别是:转变为大写、转变为小写、大小写反转、将单词的第一个字母大写;  
去掉行尾空格(Edit|Trim trailing spaces),自动去掉所有行尾部的无用空格;  
去掉HTML标记(Edit|Strip HTML Tags),去掉当前文档或者选择区域的HTML标记。   

下面再详细讲讲EditPlus的几项重要的高级编辑功能。
  
插入(选单“Edit|Insert”)   
也是经常使用的命令,如图六。它包括多个选项,能够插入日期、时间,日期和时间除了常用格式外,还能修改这些格式。
单击“Customize Date/Time”项,弹出“Customize Date/Time Format”对话框,如图七。可在“Format”栏里面插入“年月日”汉字,取到更好的效果。   
在插入命令里面还有一个展开代码(“Expand Word”)项,类似自动完成功能。它能自动搜索剪贴库,用最匹配的剪贴项目来代替当前单词,比如编写网页表单代码时,在编辑器里面输入“in”,然后按F2(即Expand Word的快捷键),就会自动用“< INPUT TYPE=”” NAME=”” >”来代替“in”。  插入文档(“Insert File”)能将一个文档的内容全部插入到当前位置。   

列数标记(选单Document|Column Marker)   
EditPlus不但可以添加行号,还可以创建列数标记,在文档窗口添加垂直标记线,这一功能对于制作ASCII图片和象COBOL、FORTRAN编程很有用。列数标记通过选单“Document|Set Column Marker”修改,总共可以设置五条垂直标记线。   

列块(Edit|Column Select)   
在某些场合,列块操作能节约大量时间。注意,它只有在非自动换行显示模式才能使用。一种简便的操作方式是,按住Alt键,用鼠标来选取块。   
虚拟空格(Edit|Allow Virtual Space)   
光标的移动一般不会超过行尾,如果想在一行的尾部输入一些字符,我们需要敲入一系列空格或者制表符。选择了这个选项,光标的移动将非常自由,能够沿着竖直方向移动,如果使用鼠标,按下的位置就成为光标的位置,就象Word2000的即点即输一样。EditPlus会自动填充空格和制表符。

◆搜索替换操作
  
1)“Find”对话框   
EditPlus的搜索替换功能很强,看看它的“Find”对话框,如图八。   
“Find What”栏输入需要搜索的文本,按键盘上的向下箭头键,下拉以前的搜索文本列表;  
“Case sensitive”,大小写敏感;  

“Whole word only”,一般用于西文搜索,只搜索同样的单词;  
“Up/Down”,搜索方向;  
“Wrap at the end of file”,当搜索到文档尾部,再回到头部继续搜索;   

EditPlus还提供独特的多行搜索。按下“Help”按钮左边的按钮,展开多行输入栏。在多行输入栏里面,如果要输入制表符,应按“Ctrl+Tab”键。   

在输入栏的右边,有个带箭头的按钮,按下这个按钮打开搜索规则选单,通过它建立搜索规则表达式,这时“Regular expression”选项自动选取。EditPlus支持复杂的规则,用熟练了也可以直接在“Find What”栏里面输入规则表达式。   

下面介绍几个常用的搜索规则:   
“\t”,制表符,与其他搜索规则符号一样,如果直接在“Find What”栏里面输入,要记得选取“Regular expression”选项,否则EditPlus会将它作为搜索文本来对待;  

“\n”,换行符;  

“.”,任意字符,一个“.”号代表一个字符;  

“|”、[],或;[^],非运算;  

“^”、“$”,行首和行尾,要分别放到搜索文本的前面和后面;   

搜索操作还经常使用一些命令,如搜索下一个或者上一个(“FindNext/Find Previous”),搜索当前位置的单词(“Find Next Word/Find Previous Word)等。   

2)替换对话框   
如图九。替换对话框的选项与按钮的功能与搜索对话框一样。同样也支持多行文本和复杂的替换规则表达式。在对话框的下方可以设定替换范围:当前文档、选区、或所有打开的文档。   

可能有人注意到“Find What”和“Replace with”右边的二个按钮的规则选单不一样,后者有些“tagged expression 2”之类的项目,这是用来标记规则表达式的不同部分的。关于它的用法,这里就不详细介绍了。   

3)多文件搜索(Search|Find in Files)   
利用这一功能,用户可以将EditPlus作为一个简单的本地搜索引擎。如图十所示。   
在“File type”栏指定文档类型,在“Folder”栏指定文件夹,下方还有一个包含子文件夹的选项。   

4)搜索匹配的括号(Search|Match Brace)   
将光标放在括号旁边,使用这个命令,就可以搜索到与它匹配的另一个括号。只支持西文括号。
  
◆编写网页和程序
  
我们已经知道,对于编写程序,EditPlus是一个非常好的编辑器。下面主要谈谈用EditPlus来编写网页。虽然有许多功能强大、所见所得的网页编辑工具,但我们在开发网站的过程中,仍然经常使用文本编辑器来对网页进一步修改。实际上,完全可以把EditPlus作为一个轻便的专业网页编辑器。   

利用EditPlus,即使是一个HTML新手,也能很快上手,并帮助迅速掌握HTML语言,因为它有一个非常有用的HTML工具栏。如图十一。    

HTML工具栏的所有快捷按钮都支持热键。我们还可以充分利用前面介绍的展开代码(“Expand Word”)功能,借助HTML和CSS剪贴库来简化操作。   编辑网页时,EditPlus会自动打开默认的HTML模板,用户也可修改这个模板,添加自己的版权信息,在本文的下部分将会谈到。   

◆internet功能   

如果想把正在编辑的文档寄给某人,按选单“File|Send”将调用系统默认的Email程序,自动将文档的内容插入Email中。另外,如果嫌email程序的编辑功能太弱,可利用这一功能,先在EditPlus里面将信写好。    

EditPlus还能高亮文本里面的URLs和Email地址,当然这一功能不作用于语法高亮文档(如HTML文档)。如果将光标放在URLs上面,按F8或者在右键选单里面选“Go to URL”激活它们。   

如果系统里面安装了IE3.0以上版本的浏览器,将EditPlus设置对话框里面(Tools|Preferences|Tools的Browser栏)的“Seamless browser window”选上,使用EditPlus的无缝连接浏览器的功能。这样,不管是使用选单“File|New|Browser Window”新建一个新的浏览窗口还是用选单“View|View in Browser”预览网页,都将在EditPlus里面进行。    

“System default browser”选项指EditPlus调用系统默认的浏览器。   
当然,用户指定其他浏览器,选上“Other browser”指定。   

◆打印操作   
在EditPlus里面,可以打印当前文档(File|Print),包括行号、彩色高亮语法等内容,也可以打印所有打开的文档(File|Print All),或者打印选择的内容(在EditPlus调用的Windows标准打印设置对话框里面设定),打印效果还可预览(File|Print Preview)。   

单击选单“File|Print Setup”,打开EditPlus内部的打印设置对话框,如图十二。    
“Margins”栏设置当前文档的打印边界,注意是以英寸为单位;
“Draw margin in preview”指在打印预览里面显示边界。    
“Header and footer”栏设置页眉、页脚,通常是文档打印日期、文档页数、打印位置等信息,通过右边的二个按钮可以完全自定义它们;
“Draw separating line”指是否在文档与页眉页脚间打印一条分隔线。    
“Ignore text color”指不理睬文档颜色,只用黑白打印;按下“Printer Font”选择打印字体,打印字体可自定义;按钮“Printer”调用的Windows标准打印设置对话框.

一般设定
  
◆对于当前文档的设定
  
主选单“Document”的项目只对当前文档有效,除开前面已经讲了以外,还有以下内容:   

“File Format”,设定文件平台;
“Set Read-Only”,设定文件只读,只读文件是不能被存盘的;   
如前所述,这二项设定都可以从窗口底部的状态栏右边看到。   

“Monitor Clipboard”,所谓的同步剪贴板功能就是在这里设定; 
“Reload”重新装载当前文件,所有未保存的内容以及“撤消/重做”缓冲区的信息都将清除。  
  

◆一般参数设定(选单Tools|Preferences)
  
参数设定对话框分为左右二个部分,左边是树状组织的属性类别,属性不同,对应的右边页面的内容也不同。   
1)General类的基本参数   
在General页面有许多选项,如图十三。最上方的“Line space”设定行间距,——行高的百分数;“Combobox history”设定搜索替换对话框里面的输入栏的历史记录的个数。其他各个选项的用处和推荐设定如下:  
 
“Save window position on exit”,在退出EditPlus时,保存窗口的大小和位置;   

“Save workspace when exit”,保存工作环境,在退出EditPlus时保存打开的文档列表、光标位置以及行号、标志等信息,当EditPlus再次运行时,重新装载这些文档。最好选上;   

“Create new document at startup”,启动EditPlus时,建立新文档;

“Allow multiple instances”,允许EditPlus的多次运行。一般不选;

“Lock insert mode”,锁定Insert键;

“Beep when auto-completion”,使用自动完成功能时发出提示声音;

“Close brace automatically in HTML tag”,当输入HTML标记时,自动配对括号。选上;

“User combo-box auto-completion”,在搜索替换输入栏使用自动完成功能。选上;

“HTML tag in lower case”,HTML标记小写;

“Use external browser with Go to URL”,使用系统缺省的浏览器,而不使用无缝连接的IE浏览器;

“Working directory follows active document”,自动改变工作目录为当前文档所在目录;

“TAB key moves cursor by indent size”,让TAB键移动光标的距离等于所设定的缩进的距离;
  
2)字体和颜色   
通过General类的“Fonts”“Colors”设定字体和颜色。字体有三种应用范围:编辑窗口、输出窗口、剪贴库窗口。其中编辑窗口有六种不同的设定。“Fonts”的属性包括字体、效果(斜体/粗体/划线)、大小、语言等,在左下方的预览栏可以看到调整的效果。   

颜色的设置与字体相似。   

如果把颜色的设置改乱了,窗口可能变得很难看,不用担心,按下右边“Reset Default”按钮恢复默认的颜色设置。   

3)files类的基本参数   
“Number of recent file list”,设定主选单“File”里面的最近文档列表数量;

“Auto-save interval”,指定自动保存间隔时间;

“Creat new file as”,指定建立新文档时的默然格式;

“Saving method”,如果在局域网上使用EditPlus保存文档到网络盘出现故障,试试这个选项。否则,使用默认的“C Runtime Library”;

“Create back-up file when saving”,在保存文件时建立备份文件,EditPlus备份文件的扩展名是“.bak”;

“Check file modification when activated”,这项要选上,指让EditPlus检查打开的文档是否被其他应用程序修改;

“Use JScript as default ASP language”,在ASP里面如果不选定这项,则用VBScript;

“Protect read-only files from editing”,这项的意思是,对于设定为只读的文档,不允许编辑;   

4)复合设置 Files类的settings页能加入或者删除属性到一种文件类别
比如编辑任何文本文件时,自动按设定的边界换行、自动添加行号。如果用户经常使用“Document”主选单为文档设定相同的属性,复合设置将节约时间。如图十四。   

“File types”栏列出了使用EditPlus来编辑的文档类型,其中的“Default”指以“.txt”为扩展名的标准的文本文件,用户还可以添加其他类别;   
“Description”、“Extensions”指定文档的名称和扩展名,不同的扩展名用西文分号隔开;各属性的说明就不重复了。   

在最下方的“Auto-completion”栏指定自动完成文件,用户可以从EditPlus的主页下载更多的自动完成文件,也可以自己编写,自动完成文件的扩展名是“.acp”。   

5)文件过滤设置 Filter页用来设定文件关联、上下文选单等。

“Add to Common Files filter”,指将该文件类别加入到Windows系统的打开文档对话框;

“Associate in Explorerfile”,建立文件关联,用鼠标双击,就会直接调用EditPlus来打开该类文件;

“‘Edit with EditPlus’in context menu”,在右键选单里面加上“Edit with EditPlus”一项。如果已建立了文件关联,这项就没有必要再选。   

6)Tools类的基本参数   
这一页的“Browser”前面已经介绍。其余的项目大多用来设定一些界面属性,可以按缺省设置。第五项的“Use temporary file in browser preview”指使用临时文件预览正在编辑的网页,这样预览时不会自动将HTML文档存盘。

高级功能与使用技巧  
 
◆标志
  
EditPlus提供一个独特的标志功能帮助编辑大文档,它称为“Toggle”。与行号类似,标志是一些不属于文档的东西,用来在文档上作记号,——一行首的蓝色箭头。   

按F9,在当前行作上一个标记,再按一下,删除标记。按F4或者“Shift+F4”,将光标移到附近一个标记。   

标记作为工作环境的一部分可以保存,上面已经说过。   

◆项目的使用  
 
对于终日与编辑器打交道的人,可以使用项目对工作进行简单的管理。项目将一系列文档统一管理,当装载一个项目时,属于这个项目的所有文档同时打开。   

首先要建立建立项目,单击选单“Project|Manage Project|Edit Project”,打开EditPlus的参数设定对话框的项目页,如图十五。“Projects”框列出了所有的项目,单击“Add”按钮,加入新项目,在“Title”栏输入项目名称;下方的“Files”栏列出该项目的文档,单击“Add”“Remove”按钮增加或者删除文档,箭头按钮用来排列项目和文档的顺序。也可以将当前文档或者打开的所有文档加入到项目里面。   

设置好的项目将出现在主选单“Project|Select Project”里面,当前项目的文档也会列在“Project”选单上,要是项目的文件很多,超出了屏幕范围,可将“Allow multi-column menu at file #”选上。   

装载和关闭项目的方法是:首先在“Project|Select Project”里面选择项目,然后单击“Project|Manage Project|Load Project”或者“Project|Manage Project|Close Project”。如果项目中有文档未存盘,EditPlus会提示的。   

◆剪贴库
  
在前面讲到的自动展开(Expand Word)里,已经涉及到剪贴库。下面详细谈谈剪贴库的使用与设置。   
1)使用剪贴库   
如果剪贴库窗口没有出现,点击选单“View|Cliptext Window”将它打开。它分为二栏,上面是剪贴库列表栏,下方列出各个剪贴项目。   
可以用鼠标、也可以用键盘来使用剪贴库。先在剪贴项目列表里面找到需要的项目,然后双击鼠标,该剪贴项目就插入到编辑窗口的当前位置。用键盘操作时,按F5来切换位置。   
如果剪贴项目比较多,在剪贴项目列表上按鼠标右键,选“Sort”,使各项目按字母顺序排列。
 
2)增删剪贴项目   
在剪贴项目列表栏的右键选单上选“Edit”,打开剪贴项目编辑窗口,在“Title”栏输入项目名称,“Text bady”输入剪贴内容。增删项目选“Add”和“Remove”。   
3)添加剪贴库   
可以从EditPlus的主页下载其他的剪贴库文件,将其拷贝到EditPlus的安装目录就可以。剪贴库文件的扩展名是“.ctl”。   也可以自制剪贴库:在剪贴库窗口的上面一栏按鼠标右键,选“New”,输入剪贴库文件名和剪贴库名称。按“OK”按钮;   这时剪贴项目列表栏是空白的,在上面按鼠标右键,按照上面说的编辑剪贴项目的方法一个一个的添加项目。   上述方法比较繁琐,可直接用EditPlus来编辑一个剪贴库文件。具体方法就不细说了。   

◆快捷键的修改与工具栏的定制   

在“Preferences”对话框里面选择“keyboard”,打开快捷键设定页。   
“Type”、“Commands”栏按主选单名称列出各个命令。比如要修改换行命令的快捷键,先在“Type”栏找到“Document”,然后在“Commands”找到“Wordwarp”(DocWordwarp,是按字母顺序排列的),然后在“Press new shortcut”栏同时按下“Ctrl+w”键,再按“Assign”按钮,这时新的快捷键加入到“Current keys”列表里,将原先的快捷键删除,然后按“Apply”按钮,一个命令的快捷键就改好了。   
修改快捷键时,注意不要任意设置,因为许多操作的快捷键在不同应用程序里面相同,比如撤消/重做操作,拷贝、剪切、粘贴操作,多文档应用程序的窗口切换、关闭操作等,实际上是些标准键,修改它们反而不好。按“Reset ALL”按钮恢复缺省的快捷键。   
在“Preferences”对话框里面选择“Toolbar”,打开工具栏设定页。   
右边的“Toolbar”栏是已经设定的工具栏,按左右箭头键增减按钮,按上下箭头键改变排列顺序。   

◆模板   

使用模板对于编程以及编辑一系列具有某些共同内容的文档很有用。EditPlus内置四种模板,可以修改这些模板,也可以添加自己的模板。内置模板是以“template.*”命名的文本文件,用EditPlus编辑它们以符合自己的要求。   

如果要添加模板,在“Preferences”对话框里面选择“Templates”,指定模板文件路径,按“Load”按钮在EditPlus的编辑窗口装载该模板,或者建立一个新模板。添加后的模板将自动在用户工具栏建立一个按钮,其中的“Menu text”是该按钮的提示文字。    

◆语法文件   

语法文件将源程序的不同用途的语句和字符用不同的颜色显示。EditPlus内置六种语法文件:HTML、C/C++、Perl、Java、JavaScript、VBScritp,用户可修改颜色方案,添加、制作自己的语法文件。

  
1)修改颜色方案   
在“Preferences”对话框里面选择“Syntax”,打开语法文件设定页。如图十六。   
通过下方的各个颜色拾取盒可以修改高亮色设定,颜色方案的改变不会影响语法文件。   

2)添加新的语法文件   
可以到EditPlus的主页下载新的语法文件,比如Unix C shell的语法文件ftp://ftp.editplus.com/files/csh.zip。为了便于文件管理,解压后把这个以“*.stx”为后缀的文件拷贝到EditPlus的安装目录。然后在Syntax设定页按“Add”按钮,指定stx文件;   
在“Extension”栏指定使用该语法文件的文档类型,不同的扩展名之间用英文分号隔开;   
按下方的“Apply”按钮设定成功。   
在Syntax设定页下方还有二个选项:“Disable syntax highlighting”,——禁用语法高亮功能;“Override normal text”项如果选上的话,可以为“normal text”指定不同的颜色,否则它的颜色由Color页设定,改了也没用。   

3)制作自己的语法文件   
语法文件也是一个文本文件,它的制作并不复杂。   

◆用户工具栏的定制
  
我们可以将那些在编程时经常要用的帮助文件、工具集成到EditPlus里面,还可以将“宏”加入到用户工具栏。   

1)加入用户工具   
在“Preferences”对话框里面选择“User tools”,打开用户工具设定页;   
单击“Add”,选择工具类型,在“Menu text”栏填入工具名称,它将在选单上显示;   
在“Menu text”下方的“Command/Help file/Macro file”栏填入文件路径;   
如果是应用程序,还可设定运行参数、初始目录、输出窗口等。   
设定好以后,用户工具栏将会增加一个“铁锤”,“Tools”主选单也会列出该工具。通过这些图标和选单来启动用户工具。
  
2)录制宏   
单击选单“Tools|Record|Record Keystrokes”开始录制,再按一次完成录制。录制时鼠标光标旁边会加上一个机器人,在EditPlus的状态栏的“REC”也会高亮。点击“Playback Recording”回放录制的宏,“Playback Multiple”多次回放。   
如果不将录制的宏存盘,下次录制时原先的录制内容会自动清除。按选单“Save as macro”将它保存为“.mac”文件。这样就能在用户工具栏加入。   

◆使用排序、拼写检查、命令行等   

EditPlus还有其他一些功能,比如排序(选单Tools|Sort),能将当前文件或者选区的行按某一列的字母顺序重新排列,并且可以根据用户的设定,除去其中的相同行等;一个可以自定义的英文拼写检查工具,以及命令行参数、DDE功能等。
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
已经破解的代码编辑器,免安装的里面有破解的注册码 很小但是功能却很强大,编辑网页可以随时预览,能够多人工作。 附使用手册: Editplus使用技巧 技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是相应作者,不希望文章放在这里,请通知我,我会及时 删掉。 —————————————————— 文章或者技巧及原始作者或出处: 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换—————————-Microshaoft,jiuk2k 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行—————————-江德华 软件技巧类 —————————————————— 【6】 软件技巧——键盘记录的注意事项 【7】 软件技巧——关闭文档标签的便捷方法 【8】 软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示? 【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字,如韩文———-jackywu1978 【11】软件技巧——FTP 上传的设置—————————-李应文2.11汉化版 【12】软件技巧——如何禁用备份文件功能? 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 工具集成类 —————————————————— 【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis、C#) 【15】工具集成——让Editplus调试PHP程序———————-avenger,aukw 【16】工具集成——打造 PHP 调试环境(二)———————-老七2.11汉化版 【17】在 WINPE 中集成 EDITPLUS 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为: abc efg 123 abc efg 解决: ① 在替换对话框,查找内容里输入“abc.*” ② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮 其中,符号的含义如下: “.” =匹配任意字符 “*” =匹配0次或更多 注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 希望把 asdadas123asdasdas456asdasdasd789asdasd 替换为: asdadas[123]asdasdas[456]asdasdasd[789]asdasd 在替换对话框里面,勾选“正则表达式”复选框; 在查找内容里面输入“[0-9][0-9][0-9]”,不含引号 “替换为:”里面输入“[\0\1\2]”,不含引号 范围为你所操作的范围,然后选择替换即可。 实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为: abc efg 123 abc efg 解决: ① 在替换对话框,查找内容里输入“abc.*” ② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮 其中,符号的含义如下: “.” =匹配任意字符 “*” =匹配0次或更多 注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 asdadas123asdasdas456asdasdasd789asdasd 替换为: asdadas[123]asdasdas[456]asdasdasd[789]asdasd 在替换对话框里面,勾选“正则表达式”复选框; 在查找内容里面输入“[0-9][0-9][0-9]”,不含引号 “替换为:”里面输入“[\0\1\2]”,不含引号 范围为你所操作的范围,然后选择替换即可。 实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例 上面重复使用了“[0-9]”,表示连续出现的三个数字 “\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推 “[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为: asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd 功能增强(by jiuk2k@CCF): 如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 … 大家根据需要定制 相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下 【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现 比如 12345 1265345 2345 需要删除每行末尾的“345” 这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下 解决: 在替换对话框中,启用“正则表达式”复选框 在查找内容里面输入“345$” 这里“$”表示从行尾匹配 如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 a. 选择要操作的行 b. 编辑-格式-删除行注释 c. 在弹出对话框里面输入要清除的行首字符,确定 【4】正则表达式应用——替换带有半角括号的多行 几百个网页中都有下面一段代码: 我想把它们都去掉,可是找了很多search & replace的软件,都是只能对“一行”进行操作。 EditPlus 打开几百个网页文件还是比较顺畅的,所以完全可以胜任这个工作。 具体解决方法,在 Editplus使用正则表达式,由于“(”、“)”被用做预设表达式(或者可以称作子表达式)的标志,所以查找 “ \n” 时会提示查找不到,所以也就无法进行替换了,这时可以把“(”、“)”使用任意字符标记替代,即半角句号:“.”。替换内容为 \n 在替换对话框启用“正则表达式”选项,这时就可以完成替换了 补充:(lucida@DRL) 对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为 \n 【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"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的文件“template.txt” ② “工具-参数设置-模板”里面,单击“添加”按钮添加模板,“菜单文本”这里输入“Text”,浏览“template.txt”,之后确定即可 ③ “文件-新建-text”,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名".txt",也就避免了令人头疼的确认 ④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径 罗嗦了点,不过管用 要自动创建带有某种后缀的文件,方法同上。 【9】软件技巧——提示找不到语法文件 *.stx 的解决办法 原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件 查找后缀为“.stx”、“acp”的文本内容,或者查找带有驱动器符号的行,比如 Syntax file=C:\Program Files\EditPlus 2\cpp.stx 那么,就把”C:\Program Files\EditPlus 2\“替换成你当前软件的路径。 其它提示找不到文件的解决方法同上 【10】软件技巧——设置editplus支持其它文字,如韩文 在editplus里打开文件,出来打开文件对话框;然后点击“转换器”后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。 【11】软件技巧——FTP 上传的设置 “文件->远程操作->FTP 上传”在“设置”选项卡中设置好参数(“子目录”前面应该加“/”如“/web/”),点击“确定”回到“FTP 上传”选项卡,然后点击“上传”即可;“批量上传”的设置类似。 【12】软件技巧——如何禁用备份文件功能? 在“参数选择”的文件选项页,禁用“'保存时自动创建备份文件”选项 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 要添加 *.STX(语法文件)或 *.ACP(自动完成文件): 1. 选择“参数选择→语法” 2. 单击“添加”按钮,命名,在“扩展名”部分输入对应扩展名(不带“.”) 3. 浏览/输入 STX(语法文件部分) 以及 ACP(自动完成文件部分)。 添加剪辑库文件(*.CTL) 复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。 上面重复使用了“[0-9]”,表示连续出现的三个数字 “\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推 “[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为: asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd 功能增强(by jiuk2k): 如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 … 大家根据需要定制 相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下 【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现 比如 12345 1265345 2345 需要删除每行末尾的“345” 这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下 解决: 在替换对话框中,启用“正则表达式”复选框 在查找内容里面输入“345$” 这里“$”表示从行尾匹配 如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 a. 选择要操作的行 b. 编辑-格式-删除行注释 c. 在弹出对话框里面输入要清除的行首字符,确定 【4】正则表达式应用——替换带有半角括号的多行 几百个网页中都有下面一段代码: \n 在替换对话框启用“正则表达式”选项,这时就可以完成替换了 【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”后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的文件“template.txt” ② “工具-参数设置-模板”里面,单击“添加”按钮添加模板,“菜单文本”这里输入“Text”,浏览“template.txt”,之后确定即可 ③ “文件-新建-text”,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名”.txt”,也就避免了令人头疼的确认 ④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径 罗嗦了点,不过管用 要自动创建带有某种后缀的文件,方法同上。 【9】软件技巧——提示找不到语法文件 *.stx 的解决办法 原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件 查找后缀为“.stx”、“acp”的文本内容,或者查找带有驱动器符号的行,比如 Syntax file=C:\Program Files\EditPlus 2\cpp.stx 那么,就把”C:\Program Files\EditPlus 2\“替换成你当前软件的路径。 其它提示找不到文件的解决方法同上 【10】软件技巧——设置editplus支持其它文字,如韩文 在editplus里打开文件,出来打开文件对话框;然后点击“转换器”后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。 【11】软件技巧——FTP 上传的设置 “文件->远程操作->FTP 上传”在“设置”选项卡中设置好参数(“子目录”前面应该加“/”如“/web/”),点击“确定”回到“FTP 上传”选项卡,然后点击“上传”即可;“批量上传”的设置类似。 【12】软件技巧——如何禁用备份文件功能? 在“参数选择”的文件选项页,禁用“’保存时自动创建备份文件”选项 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 要添加 *.STX(语法文件)或 *.ACP(自动完成文件): 1. 选择“参数选择→语法” 2. 单击“添加”按钮,命名,在“扩展名”部分输入对应扩展名(不带“.”) 3. 浏览/输入 STX(语法文件部分) 以及 ACP(自动完成文件部分)。 添加剪辑库文件(*.CTL) 复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。 【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis) 在“工具→参数选择→用户工具”选项页设置,设置步骤 设置组名称,这里也可以不设置 ② 单击“添加工具→应用程序”按钮并进行如下设置 ③ 各种类似”$(FilePath)”的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下 参数 描述 $(FilePath) 文件路径(文件全名,含目录和文件名) $(FileDir) 文件目录(不带文件名) $(FileName) 文件名(不带目录) $(FileNameNoExt) 不带扩展名的文件名(不带目录) $(FileExt) 扩展名(当前文件) $(ProjectName) 工程名称(当前工程名) $(CurLine) 当前行号(光标位置处的行号) $(CurCol) 当前列号(光标位置处的列号) $(CurSel) 当前文本(插入当前选定文本) $(CurWord) 当前单词(插入当前单词) $(WindowList) 显示当前窗口列表并选择特定文件 例子 1. Java 编译器 菜单文本:Java 编译器 命令:c:\java\bin\javac.exe 参数:”$(FilePath)” 初始目录:$(FileDir) 捕获输出:开启 要运行已编译的 Java 类文件,你可以进行如下设置: 菜单文本:Java 命令:c:\java\bin\java.exe 参数:$(FileNameNoExt) 初始目录:$(FileDir) “命令”部分应当替换为实际的 Java 解释器的路径。 例子 2. Borland C++ 菜单文本:Borland C 命令:c:\bc\bin\bcc32.exe 参数:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath) 初始目录:c:\bc\bin 捕获输出:开启 例子 3. Visual C++ 菜单文本:Visual C++ 命令:c:\msdev\vc98\bin\cl.exe 参数:”$(FilePath)” 初始目录:$(FileDir) 捕获输出:开启 例子 4. Inno Setup 菜单文本:编译 Inno 命令:C:\Program Files\Inno Setup 4\Compil32.exe” 参数:/cc $(FileName) 初始目录:$(FileDir) 捕获输出:开启 例子 5. nsis 菜单文本:编译 nsis 命令:C:\NSIS\makensis.exe 参数:$(FileName) 初始目录:$(FileDir) 捕获输出:开启 例子 6. C# 菜单文本:编译 C# 命令:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe 参数:$(FileName) 初始目录:$(FileDir) 捕获输出:开启 在上面设置中,在命令部分,必须使用系统中各自编译器的绝对路径。 设置完毕后,你可以在“工具”菜单运行对应工具了,运行结果会显示在底部的输出窗口,你也可以通过快捷键(Ctrl + 0-9) 运行,或者是通过“用户工具栏”的快捷按钮运行。 要运行已编译的 *.exe 文件,你可以进行如下设置(此时可执行文件需要和编译文件同名): 菜单文本:Run 命令:$(FileNameNoExt) 参数: 初始目录:$(FileDir) 【15】工具集成—— 让Editplus调试PHP程序 1:打开Editplus,选择”工具->配置用户工具…”菜单。 2:在弹出的窗口中选择”添加工具->应用程序”,给新程序起一个好记的名字,比如这里我们用”Debug PHP”,在”菜单文本”中输入”Debug PHP”。点击”命令行”右边的按钮,找到你的php.exe所在的路径,例如这里是”c:\php\php.exe”。再点击”参数”右边的下拉按钮选择”文件路径”,最后再把”捕获输出”前面的复选框选上。 3:现在测试一下,新建一个php文件,按快捷键Ctrl+1可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的PHP程序出错,在输出窗口会提示你第几行出错 ,单击这一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。 4:打开刚才用户工具设置窗口,找到刚才设置的”Debug PHP”工具。点击”捕获输出”复选框旁边的”输出模式”按钮,会弹出一个定义输出模式的窗体,把”使用默认输出模式”前面的复选框去掉, 在”正则表达式”这一项的文本框中输入” ^.+ in (.+) line ([0-9]+) “(不包括引号),细心的朋友可能会发现,这里使用的也正则表达式的语法。然后,在下面的”文件名”下拉菜单中选择”预设表达式 1″,即上边正则表达式中的第一个参数,”行”下拉菜单项选择”预设表达式 2″,”列”下拉项保持为空。然后保存设置。 5:好了,现在再来试一下吧,双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?! 现在,Editplus经过我们的”改造“,已经可以即时的调试PHP文件了,虽然还不是”可视化”界面的,但对于一些平常的小程序来查错还是非常好用的。Editplus真是 款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^ 如果不能切换错误行号,请尝试作如下修改: (by aukw) 1.php.ini 中html_errors = Off打开 //如果你不打开,3.中的表达式要修改 2.参数改成:-q -f “$(FilePath)” //不加“符号的话文件名有空格的文件调试失败。。 //-q不输出html头信息,你去掉也行,不过调试时候你一般用不到那些header信息 3.” ^.+ in (.+) line ([0-9]+) ” 改成 “^.+ in (.+) on line ([0-9]+)$” //如果还是不行,请注意调试结果,自己修改表达式来取出文件名和行号 【16】工具集成——打造 PHP 调试环境(二) 1: 把剪辑库定位在 PHP4 Functions 上就可以在编辑时, 利用[插入]->[匹配剪辑]命令,就可以自动完成末输入完整的 PHP 函数(或直接按 F2 键) 2: 类似上面,在选择部分文字后,同样可以自动完成。(同 F2) 3: 在[参数选择]->[设置和语法]->PHP->自动完成, 选择目录下的 php.acp 文件,你可以定制自己的自动完成方式. 4: 想要即时预览文件,可在[参数选择]->[工具]->WEB 服务器中添加本地目录,(注意不要加 http:// , 应是一个有效的站点)。     如: 主机->localhost/php 根目录->D:\php 主机->localhost/asp 根目录->D:\asp 主机->localhost/cgi 根目录->D:\cgi 完成设置后只要脚本文件位于这些目录下(子目录也没问题), 就能够正确解释. 5: 各种语法和模板文件可以在 www.editplus.com 获得,可根据需要选用和编辑。 6: Ctrl+F11 可显示当前文件中的函数列表. 7: 添加各种用户工具.如: 启动MYSQL服务器管理工具->C:\mysql\bin\winmysqladmin.exe 启动Apache服务器->C:\Apache\bin\Apache.exe -k start 启动Apache服务器->C:\Apache\bin\Apache.exe -k stop (shutdown) 8: DBG 附带有一个 prof_results.php 文件,可剖析 PHP 程序的性能. 虽不是真正的调试器,但已经够了. OK! 经过改造后,是不是有点象一个 IDE 什么?还差点,没有即时帮助…看我的,再来: 9: 把 php_manual_en.chm (最好是扩展帮助手册)加入到用户工具中, 当遇到需要参考的关键字时, 把光标定位其上, 按下快捷键 Ctrl+1, 看到了吗. 在输入时有想不起来的函数名时, 先按照第 1 条的方法调出函数, 然后…怎么样? 以上有的是对于调试工具的设置,由于此类工具比较多,大家设置时参考以上的基本就差不多了,所以就不过多的列举了。 【17】在 WINPE 中集成 EDITPLUS 可以基于目前的bartpe做得WINPE中,菜单使用nu2menu制作 默认位置为 \programs\editplus\ 默认系统位置为光盘的 i386 目录 i386/system32 的 autorun.bat 中添加外壳集成(系统右键) regedit /s %SystemDrive%\programs\editplus\REG.REG regsvr32 /s \programs\editplus\EPPSHELL.DLL 复制editplus安装包里面的文件到programs\editplus\,注意,如果有setting.ini,删掉该文件在nu2menu里面加入,可以根据需要安排位于特定菜单条目下 FUNC=”@GetProgramDrive()\Programs\EditPlus\editplus.exe”>本编辑

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值