欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

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,列编辑和二进制功能突出,多国语差。


来自  https://my.oschina.net/trydofor/blog/9978

普通分类: