2019独角兽企业重金招聘Python工程师标准>>>

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

已有 0 人发表留言,猛击->>这里<<-参与讨论

JavaEye推荐

  • —软件人才免语言低担保 赴美带薪读研!—

转载于:https://my.oschina.net/trydofor/blog/9978

EmEditor 常用功能相关推荐

  1. nginx介绍及常用功能

    什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...

  2. Photoshop抠图、污点处理等常用功能及快捷键

    Photoshop抠图.污点处理等常用功能及快捷键 局部图片获取 图片污点修护 各种乱七八糟的常用东西 常用快捷键 常用功能的查看与设置 局部图片获取 a.钢笔工具创建路径后改为选区 b.选区工具3连 ...

  3. SAP MM不常用功能之供应商Rebate

    SAP MM不常用功能之供应商Rebate 采购中的返利流程 返利协议是卖方和买方之间签订的合同,在供应特定价值的物料时给予一定百分比的折扣. 下面是SAP系统中实现该业务场景的具体步骤. Step ...

  4. SAP QM 不常用功能点之 Physical-Sample Record

    SAP QM 不常用功能点之 Physical-Sample Record A record that contains all master data and transaction data fo ...

  5. 大白菜软件常用功能介绍

    大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...

  6. [转]WebPack 常用功能介绍

    概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...

  7. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  8. Word的常用功能设置(

    Word的常用功能设置(20181229) 一.Word中中文输入为宋体,英文输入为Times New Roman实现自动切换 二.打造常用的word模板 三.word中的行间距问题 一.Word中中 ...

  9. OOnbsp;ALV常用功能完整简例(热键单击…

    OO ALV 常用功能简介 目录 OO ALV 常用功能简介... 1 一.所用类:... 2 二.效果图:... 2 单击... 2 双击... 2 F4帮助... 3 编辑某单元格并校验... 3 ...

  10. 从零开始学习jQuery (十) jQueryUI常用功能实战

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

最新文章

  1. python中scrapy框架_python的scrapy框架
  2. .net MySql
  3. 亿级别记录的mongodb批量导入Es的java代码完整实现
  4. Docker精华问答 | Docker vs VM
  5. Linux进阶之路————Linux概述
  6. Android沉浸式通知栏设计
  7. 炒鞋火了?单日成交金额超新三板!
  8. php怎么让视频自动播放,怎样让优酷等视频实现自动播放
  9. “Max“ stands for big
  10. mat查找多线程并发下大对象导致的堆内存问题
  11. linux 提取执行命令后的输出 shell脚本
  12. javascript高级编程(javascript高级编程第四版 pdf)
  13. GJB1188A校验C语言算法
  14. WM6电话簿转到Android系统
  15. 按键精灵取html,PC按键精灵 JSON解析
  16. 微信小程序:高德地图搜索周边poi接口实践
  17. 京东有鸿蒙系统app,刘强东力挺华为鸿蒙,安卓版京东与鸿蒙版京东,差距不是一点点...
  18. 磁条卡芯片卡读写器|写卡器MCR200的安装与操作说明
  19. 判断浏览器是否为ie8调样式
  20. Java中violate关键字详解

热门文章

  1. php映射关系二维数组,php – 在二维数组中映射值并对值执行函数
  2. eclipse java 源代码,java – 下载Eclipse源代码
  3. #单机只打开一次窗口_单窗口单IP和单机单IP哪个好?
  4. 中位数±四分位数表达_Python数据分析:强大字符串处理工具,正则表达式
  5. 力扣-451 根据字符出现频率排序
  6. Android 悬浮按钮 两种实现方法
  7. VISIO—如何打开?及安装教程
  8. 1022 D进制的A+B (20 分)—PAT (Basic Level) Practice (中文)
  9. 用双网卡实现跨网段访问(转载)
  10. GCD Timer事件的精度