EmEditor 常用功能
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 常用功能相关推荐
- nginx介绍及常用功能
什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...
- Photoshop抠图、污点处理等常用功能及快捷键
Photoshop抠图.污点处理等常用功能及快捷键 局部图片获取 图片污点修护 各种乱七八糟的常用东西 常用快捷键 常用功能的查看与设置 局部图片获取 a.钢笔工具创建路径后改为选区 b.选区工具3连 ...
- SAP MM不常用功能之供应商Rebate
SAP MM不常用功能之供应商Rebate 采购中的返利流程 返利协议是卖方和买方之间签订的合同,在供应特定价值的物料时给予一定百分比的折扣. 下面是SAP系统中实现该业务场景的具体步骤. Step ...
- SAP QM 不常用功能点之 Physical-Sample Record
SAP QM 不常用功能点之 Physical-Sample Record A record that contains all master data and transaction data fo ...
- 大白菜软件常用功能介绍
大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...
- [转]WebPack 常用功能介绍
概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...
- 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新
达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...
- Word的常用功能设置(
Word的常用功能设置(20181229) 一.Word中中文输入为宋体,英文输入为Times New Roman实现自动切换 二.打造常用的word模板 三.word中的行间距问题 一.Word中中 ...
- OOnbsp;ALV常用功能完整简例(热键单击…
OO ALV 常用功能简介 目录 OO ALV 常用功能简介... 1 一.所用类:... 2 二.效果图:... 2 单击... 2 双击... 2 F4帮助... 3 编辑某单元格并校验... 3 ...
- 从零开始学习jQuery (十) jQueryUI常用功能实战
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...
最新文章
- python中scrapy框架_python的scrapy框架
- .net MySql
- 亿级别记录的mongodb批量导入Es的java代码完整实现
- Docker精华问答 | Docker vs VM
- Linux进阶之路————Linux概述
- Android沉浸式通知栏设计
- 炒鞋火了?单日成交金额超新三板!
- php怎么让视频自动播放,怎样让优酷等视频实现自动播放
- “Max“ stands for big
- mat查找多线程并发下大对象导致的堆内存问题
- linux 提取执行命令后的输出 shell脚本
- javascript高级编程(javascript高级编程第四版 pdf)
- GJB1188A校验C语言算法
- WM6电话簿转到Android系统
- 按键精灵取html,PC按键精灵 JSON解析
- 微信小程序:高德地图搜索周边poi接口实践
- 京东有鸿蒙系统app,刘强东力挺华为鸿蒙,安卓版京东与鸿蒙版京东,差距不是一点点...
- 磁条卡芯片卡读写器|写卡器MCR200的安装与操作说明
- 判断浏览器是否为ie8调样式
- Java中violate关键字详解
热门文章
- php映射关系二维数组,php – 在二维数组中映射值并对值执行函数
- eclipse java 源代码,java – 下载Eclipse源代码
- #单机只打开一次窗口_单窗口单IP和单机单IP哪个好?
- 中位数±四分位数表达_Python数据分析:强大字符串处理工具,正则表达式
- 力扣-451 根据字符出现频率排序
- Android 悬浮按钮 两种实现方法
- VISIO—如何打开?及安装教程
- 1022 D进制的A+B (20 分)—PAT (Basic Level) Practice (中文)
- 用双网卡实现跨网段访问(转载)
- GCD Timer事件的精度