第四篇 快速、轻量、可扩展、易于使用的EmEditor

[image of EmEditor: 快速、轻量、可扩展、易于使用的EmEditor]《快速、轻量、可扩展、易于使用的EmEditor》是打造全能的文本编辑器序列 的第四篇。主要介绍EmEditor的一些功能和简单的配置。

引言:编辑器使用历程,最终选定EmEditor

最近一直在尝试各种文本编辑器。说实话,以前对文本编辑器没啥要求,普通的也就用Windows自带的记事本了。想要高亮或格式好点的,这时候就会使用EditPlus,然而,一直没有把EditPlus设置为系统默认的文本编辑器。直到几个月前使用了TotalCommander,才把EditPlus当作TC默认调用外部程序打开文本文件的编辑器(快捷键:F4)。这样只用了一段时间,因为这期间,Polaris学习了Vim,然后就想提供一个好的学习环境,一切文本文件都使用Vim来打开。说实话,Vim有很多方面Polaris真的是很喜欢,然而Vim需要花不少时间去学习,而且有些方面Polaris个人也不是很喜欢,虽然可以配置成很“牛”的编辑器,但真的是太过麻烦,正因为如此,用了一段时间,又改成EditPlus了。

在本系列的前两篇文章中已经介绍了EditPlus的基本使用JAVA开发应用。一直以来,都很喜欢EditPlus,并在一段时期称之为“最爱”。在准备这一序列文章时,尝试了各种文本编辑器:jEdit、UltraEdit(UEStudio)、Notepad++。这三个文本编辑器,在之后Polaris都会介绍。今天先介绍本文的主角——EmEditor。

EmEditor是Polaris目前使用的文本编辑器中最后使用的一款。虽然之前有安装过,然而打开一看,发现就一般般而已,同Notepad++差不多,也就没有深入了解,也没有打算详细介绍这款软件,至少不会这么优先介绍。一次偶然的机会,在网上看到有篇文章说,他叹息EditPlus没有智能提示的功能,而UltraEdit有比较庞大,看起来不太舒服,然后发现EmEditor却能满足这些。受其启发,Polaris重新使用EmEditor,仔细研究,发现EmEditor不但强大而且十分好用,从此爱上了它。在此特别推荐。

下面就让Polaris来介绍一下“快速、轻量、可扩展、易于使用的EmEditor”以及Polaris的一些使用心得。

[目录]
1、EmEditor简介
2、EmEditor的特性
  2.1 关键字高亮显示
  2.2 Unicode支持
  2.3 插件
  2.4 集成外部工具
  2.5 标签
  2.6 拖放操作
  2.7 品质最优
  2.8 针对Web设计人员
  2.9 强大的查找和替换功能
  2.10 其他特性
3、配置EmEditor
  3.1 配置全局属性
  3.2 配置当前属性
4、EmEditor使用技巧
  4.1 编码
  4.2 方便地查看单个字符(中文)的Unicode和ANSI编码
  4.3 比较文件
  4.4 保存当前设置的EmEditor到U盘
  4.5 将EmEditor置于最前端
5、总结

1、EmEditor简介

浏览官方网站,EmEditor的口号是:The Definitive Text Editor for Windows(Windows下通用的文本编辑器)。其重要的特性是:Lightweight Text Editor for Windows with Large Files and Unicode,Ed Burnette called EmEditor the “World’s fastest text editor.”[via]

EmEditor 支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本列块的功能 (按 ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,一般文本编辑器有的功能,它基本会有,而且使用方便,是替代记事本的最佳编辑器。Polaris强烈推荐。(“又是EditPlus,又是EmEditor,你坑人啊?”,“呵呵,请见谅。之前没有发现EmEditor如此强大与好用,您就像Polaris一样,二者配合使用吧,EmEditor是‘正妻’,EditPlus就当‘小妾’了。呵呵!”)

EmEditor的最新版本是 v13,安装包 9MB,Pro版售价 $40,v13也有免费版本(此前也曾在v6推出过免费版本),功能略少

2、EmEditor的特性 [返回目录]

2.1 关键字高亮显示

EmEditor 为下列语言提供预定义的彩色文本配置:Bat, C#, C++, CSS, HTML, Ini, Java, JavaScript, JSP, Pascal (Delphi), Perl, PerlScript, PHP, Python, Ruby, SQL, TeX (LaTeX), VBScript, WindowsScript, x86 Assembler, XML及基本文本。

在HTML配置中,ASP标签和标准脚本标签中的内容都按照LANGUAGE属性(JavaScript, VBScript , PerlScript)中的说明进行格式化。另外,对于JSP和PHP设置,还提供HTML内置的专门语法功能。

2.2 Unicode支持

EmEditor支持Unicode,Unicode是适合多种语言的编码方式。EmEditor不仅可以打开Unicode文件,还可以利用Unicode对其进行编辑,因此,可以同时显示多种语言。

EmEditor 支持Unicode little endian, Unicode big endian, UTF-8, UTF-7, 波罗的语, 中欧语言, 简体中文,繁体中文, 斯拉夫语, 希腊语,日语 (Shift-JIS),日语 (JIS), 日语(EUC), 韩语, 泰语, 土耳其语, 越南语, 西欧语言,以及Windows中所有其他编码方式。

2.3 插件

EmEditor支持插件,可以扩展EmEditor的功能。插件属于DLL文件,当您使用EmEditor时,只要将插件移入同EmEditor一同安装的插件文件夹(plugins)中,就可以使用插件了。除此,还提供插件帮助,您可以根据需要自己制作插件。例如,拼写插件能够检查英文拼写错误,DecodeUnicode插件能对选定的文本进行译码,该文本可以是利用HTML/XML字符或通用字符名进行编码的。

2.4 集成外部工具

使用工具条按钮或键盘快捷方式,可以在EmEditor内直接启动您所喜爱的外部工具。例如,运行Internet浏览器检查HTML文件等。

2.5 标签

标签允许您在EmEditor的不同视窗间进行切换和浏览,这样,EmEditor就相当于是一个多文档界面(MDI),但又保持了单文档界面的低资源使用率。

2.6 拖放操作

EmEditor支持OLE拖放操作行为,您可以在EmEditor和其他应用程序(如记事本或Internet Explorer)之间复制或移动选定的文本。

2.7 品质最优 [返回目录]

EmEditor是一个小型快速的文本编辑器,同时具备高度的可靠性和功能性。在Windows 2000/XP系统中,如果内存配置允许,EmEditor可以打开超过4G字节的大型文件(理论上最大可达500G字节)。能够打开超过1千万行和1千万列的文本或代码。Undo和Redo操作的次数不限,可设置。其他有用的功能还有换行/不换行、自动保存、备份等。EmEditor强大的文本编辑特性使其成为记事本的最佳替换工具。

2.8 针对Web设计人员

对于编辑HTML, PHP, JSP和XML文件,EmEditor是非常理想的工具。将Internet浏览器设定为外部工具,您就可以在编辑的同时预览HTML文件。根据对HTML或其他的脚本语言的设置,能够突出强调HTML和相应语言的关键字,从而方便的发现拼写错误。可以自动转换Unicode字符为HTML/XML字符(&H10070)或其他实体(?)。EmEditor还能使用在标签的“charset”行中指定的一个代码页,另外,您还可以使用插件来插入不同标签或通过XML分析器检查XML文档。

2.9 强大的查找和替换功能

在查找替换方面,Polaris认为Vim十分强大,用了EmEditor后,发现EmEditor的查找替换功能一样十分的强大。虽然很多文本编辑器都支持正则表达式查找与替换,然而EmEditor同Vim一样,支持搜索结果的高亮显示,而且有些替换功能是其他同类软件做不到的。Polaris会在后续文章专门介绍EmEditor中正则表达式的应用。

2.10 其他特性

——方便地定制键盘、工具条、菜单、字体和颜色;
——最多可将窗口分为4个模板;
——可点击的URL和email地址;
——Microsoft智能鼠标支持;
——打印特性(打印预览、彩色打印、页眉/页角);
——Box-select模式(ALT键选择鼠标);
——定义多种配置和相应的文件扩展名;
——保存备份到回收站;
——在任务栏中通过tray图标打开近期使用的文件;
——快捷键方式插入加强标记和特殊字符。

3、配置EmEditor [返回目录]

讲解配置之前,先展示一下Polaris的EmEditor。如下图所示,Polaris当前写的这篇文章就是使用EmEditor编辑的哦(Polaris所有blog都会先用EmEditor编写)。是不是很漂亮啊?

(xbeta注:作为参考,补充vim写博客的情景:图片视频)
下面Polaris先一步步介绍配置选项吧。

3.1 配置全局属性

EmEditor支持多种语法高亮,它有一个很好的地方,那就是支持“全局属性配置”和“当前属性配置”。“全局属性配置”可以配置所有类型文件共有的属性,使它们表现的类似;而“当前属性配置”则只针对当前文件类型就行配置。这使文件既有共性又有个性,一方面简化配置,另一方面便是配置更灵活。Polaris全局主要进行了如下配置:

快速、轻量、可扩展、易于使用的EmEditor
快速、轻量、可扩展、易于使用的EmEditor
EmEditor默认制表符/缩进为8,Polaris改为了常用的4。
快速、轻量、可扩展、易于使用的EmEditor
像Word一样,可以设置自动保存。
快速、轻量、可扩展、易于使用的EmEditor
上面提到过,URL与Email可以点击。默认是单击就会打开浏览器或Email客户端,推荐选中“只允许双击链接”。
快速、轻量、可扩展、易于使用的EmEditor
使用Vim后,Polaris就喜欢上了黑底白字,EmEditor也提供了该功能。
在“键盘”选项卡中可以定义快捷键,您可以根据个人喜好定义。
另外,可以查看预设的快捷键。
快速、轻量、可扩展、易于使用的EmEditor
快速、轻量、可扩展、易于使用的EmEditor
此外,还有一个菜单也算是配置全局属性的。
在这个对话框中可以设置EmEditor的一些全局属性。
快速、轻量、可扩展、易于使用的EmEditor
快速、轻量、可扩展、易于使用的EmEditor
Polaris左侧“大纲视图”的颜色就是通过此定义的(把“使用系统颜色”勾去掉,就可以自己定义了)。
快速、轻量、可扩展、易于使用的EmEditor

Vim中有一个很好的功能就是能够保存工作空间,下次打开时能够恢复原样。虽然EmEditor不如Vim那么强大,但现有的功能已能够满足Polaris的需求了。

3.2 配置当前属性

对当前属性的需求,Polaris主要是针对TXT类型文件,而其他大部分类型文件采用全局属性。

对于TXT类型文件的属性配置,Polaris将在下篇文章中详细介绍,让大家都拥有一个漂亮好用的文本编辑器,如果您不想花时间学习Vim的话。

4、EmEditor使用技巧 [返回目录]

4.1 编码

EmEditor打开文件时,能够自动检查文件的编码格式。在确定文件的字符与编码时,EmEditor采取的是一种比较安全的方式来决定字符集及其编码,那就是弹出一个对话框来请示用户。

文件打开后,在状态栏可以看到文件的编码格式。
快速、轻量、可扩展、易于使用的EmEditor
对着编码处双击,会弹出一个菜单:
快速、轻量、可扩展、易于使用的EmEditor
可以通过该菜单改变文件的编码方式。
注意,只有在文件保存过双击才会出现该菜单。
文件第一次保存或另存为时,可以选择编码方式。
快速、轻量、可扩展、易于使用的EmEditor

4.2 方便地查看单个字符(中文)的Unicode和ANSI编码

有时候,我们想要知道某个字符的Unicode或ANSI编码,有些人会在网上找一些相关工具。其实,EmEditor就提供了该功能。
快速、轻量、可扩展、易于使用的EmEditor
快速、轻量、可扩展、易于使用的EmEditor
“编”字:红色部分是Unicode码,蓝色为ANSI码。

4.3 比较文件

比较文件有专门强大的工具,然而,EmEditor本身的比较功能也相当的强大。从“比较”菜单可以略窥一斑。

4.4 保存当前设置的EmEditor到U盘

配置好EmEditor,我们可不希望重装系统后全部丢失。导入导出功能可以将当前设置的EmEditor保存到U盘(或移动硬盘),这样可以到处使用,十分方便。
快速、轻量、可扩展、易于使用的EmEditor

4.5 将EmEditor置于最前端

点击“窗口”菜单——“总在前端”,就可以将EmEditor最前端显示,再次点击可以取消。Polaris经常使用该功能。因为Polaris时不时会一边看视频或浏览网页,一边写Blog,然后又不想EmEditor到后面去(这时Polaris会把EmEditor窗口化))。

5、总结 [返回目录]

EmEditor是一个快速、轻量、可扩展、易于使用的文本编辑器。本文介绍了EmEditor的一些特性,分享Polaris的一些配置以及一些使用技巧。关于EmEditor更多的配置与使用技巧Polaris会在后续文章中介绍。Polaris相信,只要您按照Polaris介绍的配置自己的EmEditor,您一定会喜欢上它以至于成为装机必备软件。 (2010.11)

第五篇 普通人的编辑利器EmEditor——Vim的替代者

1 说明

《普通人的编辑利器EmEditor——Vim的替代者》是打造全能的文本编辑器序列 的第五篇。善用佳软有一篇文章《普通人的编辑利器——Vim》讲得很好,对Vim感兴趣的可以看看,我开始使用Vim就是从这篇文章开始的。polaris将这篇文章命名为:《普通人的编辑利器EmEditor——Vim的替代者》,这肯定会有一堆Vim的fans抱不平。请息怒,polaris没有诋毁或贬低 Vim的意思,相反,polaris很喜欢Vim的很多地方,而且,通过该文章也可以看出polaris对Vim的喜爱程度。

2 EmEditor的特色功能

在上篇文章《第四篇 快速、轻量、可扩展、易于使用的EmEditor》中,已经介绍了EmEditor的众多功能。这些天又发现了EmEditor的一些其他很有用的功能(polaris也是新手啊,呵呵,学无止境,这也表明EmEditor很强大啊!)。

2.1 引用博文——偷懒利器 EmEditor

引用博客园上的一篇优秀博文:《偷懒利器 EmEditor》

2.2 引用博文——EmEditor,在记事本与Word之间跳舞

引用《电脑爱好者》 2006年05期上的一篇优秀文章:《EmEditor,在记事本与Word之间跳舞》

以上两篇文章,polaris进行了转载,您也可以在polaris的博客上阅读(polaris进行了格式化,看起来会比较舒服。呵呵)。《偷懒利器 EmEditor》《EmEditor,在记事本与Word之间跳舞》

3 一步步打造自己的编辑器

很多功能,各大文本编辑器都会提供,而且,各大文本编辑器都会提供配置功能,让它更加适合您,而不是每个人的编辑器都一个样。然而,在配置方面,各 个编辑器却不尽相同。有些只提供简单的一些配置,有些配置功能却十分强大;有些需要通过文本字符(配置文件)方式配置,如Vim;有些则是通过图形化界面 配置,如EmEditor等,当然,很多是二者兼而有之。配置方式不存在绝对的好与坏,这会因人而异。比如,Vim的配置方式很多高手喜欢,灵活而且配置 好后可以很方便的移植到其他计算机;然而,对于初学者或者普通用户,对编程不了解或不想折腾的或对字符厌倦的(别喷,应该有这样的人,他们习惯了图形界 面),它们基本不会喜欢这种配置方式,对他们来说,配置文件方式就是“坏”的。相应的,图形方式配置也会存在优缺点。polaris就不细说了。

下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。

3.1 众多的配置功能

通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。

启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。

通过配置对话框上的标签,您应该大概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。

首先,来自定义EmEditor,相当于定义一个编辑环境。

3.2 自定义对话框

在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。

1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。
2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。
3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。
4)窗口:当时学Vim的时候,有一个很好的功能:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的功能,不过似乎只能保存一个工作环境,没有Vim那么强大。
5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。
6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。
7)快捷方式:有一个很强大的功能,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。

其他的选项您可以自己尝试。

3.3 打造共性

前面已经知道,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。

3.3.1 常规选项卡

这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化功能。

在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下:

这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。

3.3.2 滚动选项卡

这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下:

1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。
2)“水平格线”。选中后看起来像这样:


如果您喜欢可以勾选上。

3.3.3 文件选项卡

主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。

3.3.4 备份、自动保存和关联选项卡

从标签名很容易知道功能。polaris备份功能一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备份不太安全)。自动保存功能您可以选上,当 然,最好还是养成时不时手动保存文件的习惯,polaris就不要自动保存功能,因为每写完一句话停顿的时候,就会习惯性的按下:Ctrl + S。关联功能就不用说了,很共性的功能,根据需要配置就行。

3.3.5 换行和不换行选项卡

这里主要介绍下不换行功能。

勾选上“指定行末不允许自动换行的单词(E)”,然后就可以添加不允许换行的单词了。实际上,这里的单词应该理解为词组。如下图:


当“北极星”在行末,但当前行无法同时容下这三个字,通常情况下会在这三个字中间换行,但如图设置了之后,这三个字就“一直”在一起了:要么都在这行,要么都到下一行。明白了吧。当然了,这个功能实际中似乎用的比较少。

3.3.6 高亮(1)、高亮(2)和显示选项卡

高亮(1):主要配置高亮关键字,语法文件里面的高亮关键字就是显示到此的,而语法文件官网可以下载,因而此处一般不动,在“个性化”时,主要配这里哦。
高亮(2):建议选中“高亮显示配对的括号”和“自动完成括号配对”,下面的括号类型自行选择。“注释”也会在语法文件中表现。
显示:就是GUI表现了,主要设置背景色、前景色了。EmEditor提供了几种预置的配置方案(主题),可以根据个人爱好选择,然后在此基础上进行修改(建议在个性化上修改)。

3.3.7 标记、打印、链接、键盘和拼写检查选项卡

标记:主要是一些特殊“字符”的显示,比如EmEditor默认会在光标处显示一个“←”,回车换行后,显示一个“↓”。建议保留默认。一开始可能不习惯有这些,一段时间后,没有它们您会不习惯。
打印:可以把您漂亮的页面打印出来哦。不过,如果要打印,建议别像polaris一样用黑底白字。
链接:建议改为polaris这样。这个主要对网址和邮箱等起作用了,配成与polaris一样后,双击网址会调用默认浏览器打开,双击邮箱地址会调用默认邮箱客户端给当前邮箱地址写邮件。


键盘:不要说了,肯定是设置快捷键的了。如果要查看当前已设置的快捷键列表,执行:帮助→键盘映射图,就可以看到完整的快捷键了。

3.4 打造好用的文本编辑器(TXT类型)——个性化

打造好用的文本编辑器,主要是针对TXT文件。有这个想法源于学习Vim的时候,很多语言都可以配置高亮、大纲显示之类的。后来看到一个插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一样将标题大纲显示,这样很方便定位与阅读,这个插件还有很多其他功能,Vimer们 可以试试,而且是国人写的哦,中文帮助文档呢。呵呵。

也许是因为使用了Vim的缘故,当然,还有一个主要原因是最近使用文本编辑器编写TXT文件频率很高,之后选择其他的文本编辑器,polaris都 会优先考虑对TXT文件类型的可配置性。这方面Vim是一个很好的选择。前面说过,Vim门槛比较高。于是,polaris找到了一款Vim的“替代者” ——EmEditor。

到这里,Vimer们应该不会喷了吧。替代者,并非完全替代,而是在TXT文件编辑方面的替代。而且,作为一个Vim的爱好者,在使用EmEditor时都不忘Vim的身影。啥?呵呵,别急,待会就会讲到。先让我们来个性化EmEditor,打造成polaris这样。

3.4.1 配置TXT语法高亮

没想到吧?各大编辑器都有一堆的语法高亮文件,然而却没有TXT文件的“语法高亮”。TXT文件也有语法?呵呵。polaris的自定义语法。这也是polaris找到EmEditor后欣喜若狂的原因之一。

新建一个TXT文件,执行“工具”→“当前配置属性”,打开Text属性对话框。


定位到高亮(1),选中“高亮下列单词”,然后通过添加来新增要高亮的单词(关键字)。在左边有可配置项,这很关键哦,特别是正则表达式,之所以能够打造 “TXT文件语法高亮”就在这里了。高亮单词左边的数字就是对应该对话框的“显示”选项卡里的高亮0-9了,不同的关键字,可以配置不同的颜色呢。明白了 吧。正则表达式不懂?没关系,按polaris图中的设置就好了。

设置好高亮关键字后,接下来就是配置颜色了。

转到“显示”选项卡,如上图。选择一个主题,将高亮0-9设置成你喜欢的颜色就好了。在右边有一个“搜索高亮”,默认是1,根据情况你可以设置为 3.3等。这个是干嘛的呢?在“指定部分”最下面有一个“搜索字符串”,如果“搜索高亮”设置为2,就会有两个“搜索字符串”,选中它就可以配置搜索时匹 配的字符串的样式了。这也是EmEditor很有特点的一个功能了。polaris使用的众多编辑器中,有该功能的不多。当然,Vim有了,是不是 EmEditor又和Vim“一样”了?

上面一篇引用的博文已经介绍了搜索、替换功能,在此再演示一下了。搜索“polaris”,如下图,所有的polaris被设置的“高亮颜色”高亮 了。polaris定义了两个搜索高亮,因而,当前选中的是一种高亮,其他的是另外一种高亮。注意,这种高亮会一直保存在哦,直到您进行另一次搜索,这与 Vim也是一样的,然而很多时候会很讨厌,这时候您可以通过“搜索”→“取消高亮”(Alt + F3)来实现。

怎么样,现在对您的EmEditor满意了没?哦,差点忘了,您现在的EmEditor还没有左边的大纲呢。

最近事情真的有点多,这一篇博文下部分现在才有时间补上。下面接着上部分继续介绍。

3.4.2 配置大纲插件

前面已经配置好TXT文件的语法高亮,接下来配置大纲显示,使其看起来更像Word的功能,一看就知道全文的目录结构,而且定位很方便。

在配置大纲之前,先大概了解一下大纲是啥。

1)大纲:在默认情况下EmEditor就装好了若干插件,大纲就是其中之一。一般情况下,在工具栏会显示插件栏,如下图,如果没有显示,可以在菜 单栏单击右键,选中“插件栏”。然后就可以看到图中所示的插件栏了。里面就有“大纲图标”,通过点击它可以打开或关闭大纲视图(快捷键:Alt + Ctrl + O也可以哦)。
EmEditor_plugins
EmEditor_plugins

2)配置大纲视图

在插件栏的大纲图标上单击右键(或者打开大纲视图后,在大纲视图空白处单击右键),在弹出菜单中选择属性。如图:
EmEditor_outline

让文章的标题能够在大纲中显示,主要是通过在最下面配置一些正则表达式实现的。在这里可以配置显示的层级。对于此处正则表达式的配置,基本上是根据 前面配置TXT语法高亮来进行的。您可以根据自己的需求来设置。如果您不会正则表达式,那就按polaris的配置吧。polaris的设置如上图,第 一、二两个看不完整,polaris列在下面:
第一处:^第[一二三四五六七八九十\d].+[\s、].*|^\s{16,}.*
第二处:^\d[\s、].*|^[一二三四五六七八九十][\s|、].*

配置好后,这时候,您会发现,您的文章已经有Word大纲效果了,而且,在大纲视图点击某个标题,文章就会定位到相应的章节,很方便吧。(当然,前提是您的标题得与大纲的正则表达式相符)

4 配置EmEditor插件与宏

EmEditor有很强的可扩展性,当然还有其他不少编辑器也有强大的可扩展性,比如:Vim,插件众多。这次的主角是EmEditor,那就来介绍EmEditor的扩展性了,扩展EmEditor,使其更便于使用。

4.1 插件

默认EmEditor就已经安装了好几个插件,比如资源管理器、大纲、查找栏等。另外在EmEditor官网上有很多插件可以下载。网上也有一些把众多插件打包了,以方便安装,网络上方便的搜到,不过,您可以根据需要决定用不用安那么多。下面polaris推荐一些常用的插件。(主要是针对TXT文件的哦)。

4.1.1 单词自动完成(Word Complete)

“自动完成”(其实就是所谓的自能提示)一般只在编写代码的时候有需求,然而,这个插件不但能够在编写代码时使用,而且编写TXT文件时,也会有效果哦。如图:

当您输入“插”时,出现下拉列表,其中的内容是当前文件中已有的以“插”字开头的词组或句子哦。现在明白Word Complete的原理了吧。

当然,对于编程语言,它的智能提示就不止这些了,一般语法高亮文件会配置很多关键字,这些关键字也是可以智能提示的哦。

4.1.2 EmVi

知道Vi/Vim的人,看到这个名字会不会有感觉呢?对了,这个插件就是让EmEditor具有Vim的操作方式。如果您喜欢Vim的一些操作方 式,可以安上这个插件,这样就拥有了Vim与EmEditor的操作方式了,可以通过EmEditor体验、熟悉Vim的很多操作了。

4.1.3 显示文本信息

这个插件用于统计当前文件的信息,这个统计功能还是很强大的。

4.1.4 绘制表格与转换为表格

这两个插件可以方便的在文本中插入表格,这是一个很好的功能。您可以装上试试。

由于插件众多,再此没法一一介绍,也没必要,您可以安装上自己试试,选择自己喜欢的保留。

4.2 宏

polaris在网上看到一篇文章叫做《在EmEditor中插入UBB代码》,里面介绍了通过宏在EmEditor中插入UBB代码,建议您看看这篇文章,您也可以看polaris对该文章的转载(点击此处阅读),格式应该会比原文好哦。呵呵。

polaris在此要讲的不是通过EmEditor插入UBB代码,而是在此基础上新增一些方便的用于处理TXT文件的代码。

在处理文本文件的时候,有时需要为一句话增加引号、书名号之类的,一般咱们会手动加上,polaris在此要介绍的就是通过宏来实现自动插入,也许您会说这样麻烦还不如自己手动输入呢。好吧,要是这样您不配便是。polaris只是提供一种方法,用不用您自己决定。

运行宏的过程就是,选择文本,然后执行菜单“宏”→“Tagger.jsee”→弹出的菜单中选择你想增加的,比如为一句话增加双引号,就是先选择这句话,然后按上面的方法执行即可。

在EmEditor官方网站上有不少宏可以下载,可以根据需要下载

5 结语

普通人的编辑利器EmEditor——Vim的替代者》就介绍到这里。善用佳软曾跟polaris说,好文章不是写出来的,而是改出来的。如果您对这篇文章有什么好的建议或改进的地方,您可留言或联系polaris,polaris会对该文章进行改进,让喜欢EmEditor的人学到更多。

下载UBB宏:DBank数据银行下载 163网盘下载

我配置的TXT文件类型的语法文件下载:DBank数据银行下载 163网盘下载