种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

EditPlus

(2019-03-01 11:32:58) 百科综合
EditPlus

EditPlus

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程式语言的Windows编辑器,你甚至可以通过设定用户工具将其作为C,Java,Php等等语言的一个简单的IDE。

EditPlus(文字编辑器)汉化版是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多档案、全萤幕幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,同步于剪贴簿可自动贴上进 EditPlus 的视窗中省去贴上的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页製作时间,若你有安装IE3.0 以上版本,它还会结合IE浏览器于 EditPlus 视窗中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。因此,它是一个相当棒又多用途多状态的编辑软体。

基本介绍

  • 中文名:文字编辑器
  • 外文名:EditPlus
  • 出品公司:Sangil Kim
  • 官方版本:V5.0
  • 支持语言:C、C++、Perl、Java
  • 功能:功能强大的文本编辑器

主要特点

1.默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定製语法档案,可以扩展到其他程式语言,在官方网站上可以下载(大部分语言都支持)。
2.EditPlus提供了与Internet的无缝连线,可以在EditPlus的工作区域中打开Intelnet浏览视窗。
3.提供了多工作视窗。不用切换到桌面,便可在工作区域中打开多个文档。
4.正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的选单可以直接编译执行Java程式。
总之,EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码摺叠;支持代码自动完成(但其功能比较弱),不支持 代码提示功能;配置功能强大,且比较容易,扩展也比较强。像PHP、Java程式等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习 使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。

最新版

EditPlus V4.0 (2015-07-08)
<Features>
* Supports keyboard input on column selection.
* 'Reload unsaved buffers' option ('Preferences'->'General').
* 'Auto Indent on Paste' menu option ('Edit'->'Clipboard').
* Base64 Encode/Decode commands ('Edit'->'Convert').
* 'Insert spaces instead of tab' option allows different number of spaces.
* Allows double click on Fonts dialog box.
<Bug fixes>
* Program could crash when loading file in right-to-left language.
* 'An additional file name' option for Settings & syntax didn't work.
* URL highlighting couldn't handle multiple URLs in single line.
* Print command showed tabs in wrong sizes.
* Drag and drop cliptext item didn't work correctly.
* Fixes screen update issue when changing font.
* Join Line now doesn't add extra spaces at the end of line.
* Custom icon for User Toolbar didn't show correctly in High DPI screens.
* Prevents keyboard column selection being changed by moving mouse pointer.
* Cliptext window couldn't load ctl files in Unix format.
* Fixes document tab issue on Windows 10 preview.
EditPlus V3.7.0.190
  1. 新增数字排序的功能;
2. 新增设定语法的功能;
3. 修复了上一版本的Bug。
EditPlusVersion 3.51 (2013-03-12)
  • Supports Emmet ('Zen Coding'->'Use Emmet')
    * 'Indent Guide' menu option ('View').
    * 'Tab to Expand' menu option ('Zen Coding').
    * Output Window supports 'Keyboard Input' menu command.
    * 'Find' input box on the Function List.
    * More characters in the special character button of the HTML toolbar.
    * 'Numbering' fill mode for the 'Fill Selection' dialog box.
    * 'Paste on Right Click' menu option ('Edit'->'Clipboard').
    * 'Preferences'->'General'->'Restore window state of recent files' option.
    * Double clicking top border of document window stretches the window.
    * Function List supports Pattern 1 and 2 check boxes.
    * Title bar now shows file name in place of program name.
    * 'File Encoding Multiple' command displays encoding in the list box.
    * Up/Down key in the Window List moves keyboard focus to list box.
    * 'Find as you type' option reflects change of other find options.
    * 'Fixed Column Paste' menu option ('Edit'->'Clipboard').
    * Directory Window now remembers focused pane.
    * Draws Column Markers at background of text.
    * Extends Output Window line length limit to 20,000.
    <Bug fixes>
    * Some FTP server could produce 550 or 553 FTP error.
    * sftp couldn't handle banner message from server correctly.
    * 'Use Pageant' option could fail if server sent banner message.
    * Toolbar buttons could be broken in high DPI display.
    * Embedded JavaScript didn't follow its own auto indent settings.
    * Open Files list on the Directory Window could cause program crash.
    * Fixes program crash when using Saenaru Korean IME.
    * Word count feature could report wrong number.
    * Exclude option in the Find in Files could work incorrectly.
    * Project INI file setting could not be retained between sessions.
    * Fixes IME candiate window position.
    * Fixes a find highlighting bug.
EditPlus v3.50.187
<功能更新>
  • 支持。
  • 支持高解析度。
  • 目录视窗中支持windows 8“複製到本地FTP档案”命令。
  • “视窗列表”对话框支持输入框。
  • “清除最近打开的档案列表”选单命令(“File' - >”打开的档案“)。
  • 转到驱动器列表“命令(”View' - >“工具列/视图”)。
  • $(UTF8Stdin)的参数宏,以支持UTF-8的标準输入文本过滤器。
<问题修复>
  • FTP传输的早期消除可能导致程式崩溃。
  • FTP上传一些FTP伺服器上,可能会导致缓冲区溢出。
  • SOCKS5防火墙选项正常的FTP与SFTP工作,而不是只“上传到一个临时档案,然后重命名”选项,并与一些FTP伺服器无法正常工作。
  • 有些FTP伺服器可能有不寻常的延迟。
  • 右键单击目录视窗中的档案过滤器可能会导致程式崩溃。
  • 修正了不正确的代码摺叠,使用#ifdef“用文本编辑器3从Windows资源管理器”命令,在一些网路档案可能会失败。
  • 双击相关的档案可能会失败,高DPI显示器上。
  • 在目录视窗中的“创建”命令可能会失败,如果“断开Automatcially”是的。
  • *游标的命令行选项在FTP档案载入时,可能会失败。
  • *模板没有工作,如果默认的编码设定为UTF-8 + BOM“。
  • 先进的档案扩展名“对话框中”默认“按钮不起作用。
  • 修正错误的用户工具选单中的点阵图切换时,用户工具组“运行文本过滤器”选项,可能会失败,UTF-8档案。
  • “外部浏览器 - Chrome浏览器”选项,在Windows XP没有工作。
  • CSS语法高亮显示不正确的,如果存在制表符“:”之前,嵌入式脚本遵循其自己的自动缩进设定。
  • 击键记录不能正确处理Unicode字元。
  • “全字只有”查找“选项在某些情况下可能无法正常工作。
  • 贴上列块不移动游标的位置。
  • F5“刷新”目录“视窗中的命令的快捷键。
  • 载入Zencoding的档案可能会失败,没有任何错误讯息。
  • #关键字的语法高亮显示有超过##前缀和后缀的优先权。

功能介绍

首先,EditPlus是一套功能强大的文本编辑器。
它拥有无限制的Undo/Redo功能,让你不再为一步误操作而后悔不已;其强劲的英文拼字检查、自动换行、列数标记、语法高亮显示、垂直选择、搜寻功能,让你全面体验记事本所没有的超强功能;它可以同时编辑多种档案类型,轻鬆做到“一旦拥有,别无所求”;另外还有全萤幕幕浏览功能;特别值得一提的是,它的监视剪贴簿的功能,能同步于剪贴簿自动将文字贴进EditPlus的编辑视窗中,让你省去贴上的步骤。
EditPlus
其次,EditPlus还是一个好用的(X)HTML编辑器。
在EditPlus中设计网页和编辑一个文档没什幺两样。单击“File”→“New”→“HTMLPage”,就可以打开“HTML页面编辑器”视窗,使用它所提供的工具就可以直接进行网页的编辑与创作。EditPlus除了可以对你直接输入的文字用颜色标记HTMLTag(同时支持C/C++、Perl、Java)外,还内建了完整的HTML和CSS1指令功能,你甚至可以一边编辑一边“浏览”(CTRL+B)页面效果。对于习惯用记事本进行网页编辑的网友们来说,它可以帮你节省一半的网页编辑时间。
再次,EditPlus其他比较好用的功能包括:可以设定工程并进行多档案查找;代码片断;自动完成;设定标记方便跳转
EditPlus功能众多,有不少功能很多编辑器都是有的,就不进行介绍,当然也会有一些功能polaris没有用到,自然也就不可能拿出来介绍。(说明:由于polaris使用文本编辑器的数量有限,以下功能也许有些编辑器已有了,如您知晓,可以留言分享)

书写电子邮件

传送电子邮件时,可以写在EditPlus中写好。写完之后,执行“档案”→“其他”→“传送邮件...”,会启动当前系统默认的邮件客户端,当前文档会被拷贝入邮件正文,这样只要输入传送人地址就可以将邮件发出去了。

锁定档案

执行“档案”→“其他”→“锁定档案”,该档案便被锁定,其他程式便无法修改它。

複製为HTML

在“编辑”→“剪贴簿”中有若干功能,如图:
其中有一项“複製为HTML”,polaris觉得很有特色,也很有用处。您可以複製试试,看看贴上后是什幺样子。
複製为HTML複製为HTML

HTML预览

这个功能不少文本编辑器都有,或者通过外挂程式可以实现,然而polaris觉得EditPlus的HTML预览功能用起来最舒服、方便,也许这跟EditPlus界面简洁有关。
对HTML档案直接按Ctrl+B或点击HTML工具列的HTML预览图示就会自动在一个文档中启动浏览,这对于测试HTML档案或JavaScript有一定的好处(当然,更专业的测试或调试有专门的工具)。
EditPlus

视窗设定

在“视窗”→“其他”选单中,有若干有特色的设定:
通过这里,可以将EditPlus前端显示或透明显示等。如果您嫌系统列图示太多,您可以选中“最小化为托盘图示”,这样最小EditPlus的时候,EditPlus的图示便不会在系统列中显示,而是最小化为托盘图示了。

使用技巧

配置档案模板

设定好EditPlus的配置档案,就让我们开始EditPlus的使用技巧吧。第一个技巧当然就是和“新建”有关的啦。如果我们经常建立一种档案,而这种档案总会包含一些重複的文字或者代码的话,我们就可以建立模板,然后通过模板建立档案。从而摆脱每次都要重複的体力劳动。
我们就从建立一个属于自己的xhtml档案开始吧。选单【File】→ 【New】→ 【Configure templates...】→ 在打开的对话框中“填上”选单中显示的文字,以及模板档案的路径,就可以了。下次当你再次选择【File】→ 【New】的时候,就能够看到你建立的模板了。

顺手的侧边栏

如果你看不到侧边栏,可以使用快捷键(Alt + Shift + 1)。侧边栏包含了“快速目录路径”和“快速剪贴簿”功能。“快速目录路径”就不说了,重点来说说“快速剪贴簿”功能吧。其实说白了,就是一个地方,这个地方可以存放一些代码片断、常用文言等等文字。当你需要这些文字的时候,只要双击,就可以方便的添加到游标所在位置了。默认情况下会有一些html,css代码,但是,说实话,我是不太经常使用那些东西的,那幺多,找到都累死了。所以,我喜欢建立一个自己最常用的“剪贴簿”库,因为是自己建的,所以用着就会比较顺手了。
你可以通过这种方式来建立自己的“剪贴簿”库档案。在Cliptext侧边栏上的下拉列表框上点击右键 → 新建 → 填写档案名称和显示标题→ 在新建的空白侧边栏上点击右键 → 新建 → 填入显示文本和代码即可。

自动完成功能

可以说是俺最喜欢的功能了。想像一下,作为一个经常製作网页的人来说,当你打一个“ua”字,然后按下空格,编辑器里面就出现了右边的代码,而且滑鼠就停留在第一个href的双引号之间。那是多幺愉快的事情。这就是EditPlus的自动完成功能,使用EditPlus的自动完成功能将会极大的提高你的工作效率。而且我们可以根据不同的档案类型,建立不同的“自动完成”,例如,如果是xhtml档案,打“b”+ 空格”,就是 ,而在css档案中,“b”+ 空格”,就是 "border:1px solid red;"。非常的人性化。
你可以通过这样的设定,来使用EditPlus的自动完成功能。【Tools】→【Preperences】→ 【Files】→ 【Settings & syntax】 → 在【File types】中设定一下档案类型,然后再【Auto completion】中选择自动完成档案即可(如果你使用的是我那个 EditPlus压缩档档案,请注意调整这里的自动完成档案的路径)。自动完成档案我们可以自己进行编辑,这里我举个简单的例子,展开下面的代码,这个便是我css档案自动完成的档案内容,以第11行的“#T=bor”为例,它的意思就是如果输入bor然后按空格,就在游标所在位置插入“border:1px solid red;”

彩色的档案

很多的开发工具都有语法高亮显示功能,EditPlus虽小,但是也有这个功能喔。设定方法可以参考图片5所示。和“自动完成”功能一样,只要为不同的档案类型指定“高亮语法”档案即可。css、html等常用的档案类型,EditPlus已经自带了高亮语法档案。如果自带的高亮语法档案没有你需要的,你可以去EditPlus官方网站的档案下载频道去看看,来自全球各地的朋友,贡献了很多的不同档案类型的高亮语法档案。可以很方便地免费下载到。
这里就稍微列举一下比较常用的EditPlus的高亮语法档案,更多的请到EditPlus的官方网站下载。

正则表达式

EditPlus中的查找(替换)功能,支持正则表达式。使用正则表达式可以极大的提高查找(替换)的强悍程度。因为正则表达式这东西不是一句话就能说完的,而且偏离此篇文章主题,所以这里只列举几个常用的例子。对此有兴趣的可以参考正则表达式资料,或者在EditPlus的help中“Regular Expression”关键字进行索引查找。
使用正则表达式进行查找(替换)的方法如上图所示,选择查找(替换)对话框中“Regular Expression”前面checkbox。点击查找(替换)文本框后的“倒三角”可以选择常用的正则表达式。

矩形选区

看到这个词,好像是说图像处理工具,其实非也,不管是VS还是EditPlus,其实都是支持矩形选区的。这对处理一些形如:去掉文章前端行号的情况有特效,矩形全区的选取方式就是按住Alt键,然后用滑鼠划矩形选区(如图7所示)。需要注意到是在“自动换行”的情况下,是不能使用“矩形选区”的。你可以使用Ctrl+Shift +W来切换“自动换行”或者“不自动换行”视图。

快捷键

如果一个来你们公司面试程式设计师,连Ctrl + C 和Ctrl + V 都不用,而是使用“选中文本”→ 滑鼠右键 → 【複製】,然后再滑鼠右键→ 【贴上】。你会不会录用他呢?(你还别笑,以前我们公司还真面试过一个这样的,所谓的“精通asp”的程式设计师)。所以熟练的使用软体的快捷键,不仅仅能够极大的提高工作效率,也从一个侧面表现出一个人对此软体的使用能力。EditPlus同样也有很多的快捷键,下面是一些我经常使用的EditPlus特有的快捷键(Ctrl +C 、Ctrl+H这样的通用快捷键就不介绍了),略举一二,更多的请参看文章《EditPlus快捷键》
  • 以浏览器模式预览档案 Ctrl + B
  • 开始编辑“以浏览器模式预览的档案” Ctrl + E
  • 新建html档案Ctrl+Shift+N
  • 新建浏览器视窗 Ctrl+Shift+B
  • 选中的字母切换为小写 Ctrl+L
  • 选中的字母切换为大写 Ctrl+U
  • 选中的词组首字母大写 Ctrl+Shift+U
  • 複製选定文本并追加到剪贴簿中 Ctrl+Shift+C
  • 剪下选定文本并追加到剪贴簿中 Ctrl+Shift+X
  • 创建当前行的副本 Ctrl+J
  • 複製上一行的一个字元到当前行 Ctrl+-
  • 剪下选定文本并追加到剪贴簿中 Ctrl+Shift+X
  • 合併选定行 Ctrl+Shift+J
  • 反转选定文本的大小写 Ctrl+K
  • 开始/结束选择区域 Alt+Shift+B
  • 选择当前行 Ctrl+R
  • 全萤幕模式开/关 Ctrl+K
  • 显示或隐藏标尺 Alt+Shift+R
  • 显示或隐藏制表符与空格 Alt+Shift+I
  • 显示函式列表 Ctrl+F11
  • 转到当前文档的指定行 Ctrl + G
  • 设定或清除当前行的标记 F9
  • 转到下一个标记位置 F4
  • 转到上一个标记位置 Shift+F4
  • 清除当前文档中的所有标记 Ctrl+Shift+F9
  • 搜寻一对匹配的括弧 Ctrl+]
  • 搜寻一对匹配的括弧并选择该文本 Ctrl+Shift+]
  • 切换当前文档的自动换行功能 Ctrl+Shift+W
  • 编辑当前 HTML 页面的源档案 Ctrl+E

特色优势

1.无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多档案、全萤幕幕浏览
EditPlusEditPlus
2.监视剪贴簿,能够同步于剪贴簿自动将文字贴上进 EditPlus 的编辑视窗中,让你省去贴上的步骤。
3.是一个非常好用的 HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页製作时间,
4.可以结合IE浏览器于EditPlus视窗中,直接预览编辑好的网页。
更新日誌
EditPlus v3.41(2012-05-03)
<功能>
  • 支持 Zen Coding
  • '保留本地副本' FTP 选项 ('FTP 设定'->'高级选项')
  • 在目录视窗新增 '档案名称搜寻' 命令
  • 在工程对话框新增 Ctags 种类选项
  • '运行为文本过滤器 (複製结果)' 用户工具选项
  • 右键选单命令允许使用 SHIFT 键展开选单
  • '转到定义' 命令也在候选列表显示档案名称
  • 允许选择工程 INI 档案 ('管理工程'->'工程 INI 档案')
  • 工具列按钮 '更多最近的档案'
<错误修正>
  • 拆分视窗导致程式崩溃
  • TR1 正则表达式错误导致记忆体泄露
  • 贴上命令不工作, 如果剪贴簿文本为不可用的 Unicode
  • 如果路径包含 '.', 则 .txt 档案扩展名不能被自动追加
  • 文字加亮不能在拆分窗格进行加亮
  • 如果出现多个候选, 则 '转到定义' 不能正确工作
  • 如果有两个函式参数, 则 '下一函式' 命令会出错
EditPlus v3.40.827
  • 如果剪贴簿文本不可用于 Unicode, 则贴上命令不工作
  • 新增 '保留本地档案副本' FTP 选项 ('FTP 设定'->'高级选项')
  • 如果路径中包含 '.' 则 .txt 档案扩展名不能自动附加
  • 拆分视窗导致程式崩溃
  • 文字加亮无法在拆分窗格加亮
  • 新增 Ctags 种类选项在工程对话框
  • 新增 '运行为文本过滤器 (複製结果)' 用户工具选项
  • 有多个候选时, 转到定义不能正确工作
  • 右键选单命令允许使用 SHIFT 键展开选单
  • 新增 '更多最近的档案' 工具列按钮
  • 支持 Zen Coding

缺点介绍

优点说了一大堆,它总有些缺点吧。
主要有:在存档的时候,应该设定一个自动存档时间;在我们翻译文稿的时候,可以让该视窗永远在最上面;还有就是控制项转换不好,例如,我们刚刚存档而且未进行任何操作,那幺存档符号就应该是不可操作的状态。
另外,EditPlus尚不支持十六进制的编辑。//最新版的EditPlus支持16进制的编辑。
对php複杂语法无法识别,
如对
$string=<<<string
字元串"zifuc
string;
这样定义的出现单个引号的字元串无法正确识别,代码颜色以及自动完成(如果设定了)都将失效

相关评价

经过多种文本编辑软体的比较使用,我发现 Windows 下最好的文本编辑器是 EditPlus。 当然,我知道因个人习惯不同,各类用户可能会对文本编辑器提供的各种功能有不同程度的依赖,但我还是得推荐 EditPlus,因为它有以下几项突出的优点:
EditPlus
1)启动速度快。这几乎是最令人欣赏的一项特性 ,我知道 UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本档案等上好几秒。
2)界面简洁。这也是非常令人欣赏的特性,也许某些比较 Geek 的用户会对庞杂而丰满的程式主选单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑萤幕上更多的空间,正相反,我喜欢“Keep it simple, stupid”的界面设计,能用,够用就好。
3)完善的代码高亮。一直使用的是 EmEditor 6.0,但在编写 Perl脚本时,我发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment … =cut 这样的 Perl注释语句(polaris注:该问题EmEditor其实很容易解决,只需要自行配置语法注释即可)。而在 EditPlus 下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为自己写错代码了(polaris注:在EmEditor10.0 版本中没有发现该问题)……
4)代码摺叠功能。这个功能在 EditPlus 版之前似乎没有提供,但市场已经有了,而且效果不错,至少比 EmEditor 的强很多(polaris注:现 在的EmEditor版本代码摺叠功能也很强大了)。从我迷上玩部落格以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到 用Notepad++内置的代码摺叠功能分析网页源码,不过说实话那个开源软体的确有很多需要改进的地方,尤其是中文支持方面远不如 EditPlus,EmEditor 这类商业软体(polaris注:EditPlus和EmEditor都是东方人编写的,一开始就对东方象形文字支持很好,毕竟开发者的母语就是象形文字,不过Notepad++是中国台湾人编写的,为啥这方面不如商业软体呢?)。
5)多文档编辑界面。这是个比较细节的特性,在 EmEditor 中,如果把最后一篇活动文档关闭,则主程式也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始选单中重新启动编辑器(polaris注:现行的EmEditor版本已无此问题)。而在 EditPlus 中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧、落落大方的类型,相比之下 EmEditor 则略显富态(polaris注:EmEditor在这方面的确比不上EditPlus,启动速度也略差些),而 UltraEdit 简直就是肥婆了。

标 签

搜索
随机推荐

Powered By 种豆资源网||