首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

EmEditor 惯用功能

2012-12-26 
EmEditor 常用功能1. EmEditor 来源??官网:http://www.emeditor.comFree版:EmEditor Free 6.00.4 (有功能

EmEditor 常用功能

1. EmEditor 来源?

?

官网:http://www.emeditor.com
Free版:EmEditor Free 6.00.4 (有功能限制)

本文使用的版本是 Professional 4.13 真金白银购买的注册版。

?

2. 调制显示功能

?

菜单在 Tools->All Configurations

Marks: Show Returns/End of File/Tabs/Spaces/Double-Byte Spaces

General: Show Line Numbers/Ruler

Scroll: Vertical Line

?

按字节数(不是字符数)换行显示,对单行固定字节分割的文件很有用。

General:

Wrap By 'Specified Characters'

Line and Column Display as 'Display Coordindate' (可以显示折行的行号)

Normal Line Margine ‘507’ (第507 字节换行。汉字是双字节)

?

3. 查找查看功能

?

* F3 标亮(绿色)显示所有查找(选中的文本);Alt+F3 取消标亮。还有Ctrl+F3,Shift+F3

* 文件夹内文件内容搜索:Search->Find in Files,选中 Look in Subfoldes

* 查看字符编码:Ctrl+I 显示光标(竖线)后的字符的多种编码值。

?

4. 字符转换功能

?

* 大小写转换。对选中文本进行 Ctrl+U(小写) 和 Ctrl+Shift+U(大写)

* 全半角转换。 Edit->Convert Selection->Half-Width/Full-Width

* Tab空格转换。Edit->Convert Selection->Tabify/Untabify

* 缩进反缩进。 ? Tab/Shift Tab (应该是window下编辑器通用快捷键)

* 高级全半角转换。Ctrl+T,配置转换内容(尤其日文 kana)?Edit->Advanced->....

?

5. 列编辑功能

?

编辑功能不是很强,勉强可用,基本套路是 Alt+鼠标选取,然后粘贴。

PS:列编辑可以通过表达式替换完成,也可使用别的编辑工具,如vim,UE。

通常用法:各行末端补齐或截断。

?

6. 表达式替换

?

基于Perl的语法,back reference 使用 \1-\9. (注意,不是 $)

Ctrl+H,挑上 Use Regular Expressions,通常用法:

* 第10字符后插入: “;” ? ?^(.{9}) ?==> \1 ;

* 删除10-15 字符:^(.{9}).{10,15} ==> \1

* 行首尾假双引号:^|$ ==>"

* 去掉行首尾非数字:^\D+|\D+$ ==>

* 去掉多余空行: \n\n ==>\n 需要点很多次 :)

* 行首数第4个字符全大写:^(...)(.) ==>?\1\U\2 ? 全小写时,把\U换成\L

?

(经常会构造SQL,这可以使用表达式,或 excel的公式来完成。)

?

7. 好用插件

?

到官方去下载,放到 Emeditor安装目录的 PlugIns里即可。

* BoxEditor.dll 列编辑,可以增强列编辑模式,但扔不够完美

* SortNumberA.dll 数字排序正序

* SortNumberD.dll?数字排序反序

* SortStringA.dll 字符串排序正序

* SortStringD.dll 字符串排序反序

?

8. 组合应用

?

Emeditor对于上百M的文件,编辑起来会有些吃力。

需要配合 cut,head,tail等命令对文件进行采样和过滤(grep)。

?

组合Excel进行集合操作,或 comm,sort,uniq等也很高效。

?

9. 替代软件

?

Emeditor的特殊是多国语切换做的好,字体设置妥当。

已用过的较好的文本编辑器有:

VIM,可以通过插件设置多国语,或检测字符集,缺点是大部分习惯window用户不适应vim的模式。

MadEdit,功能强劲,但字体美化上欠缺,有锯齿和黑边。

UE,列编辑和二进制功能突出,多国语差。

热点排行