首页 > 范文大全 > 正文

高手神兵·偷懒利器EmEditor

开篇:润墨网以专业的文秘视角,为您筛选了一篇高手神兵·偷懒利器EmEditor范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

高手之所以为高手,不仅仅是因为他们掌握了众多系统技巧、工具软件的使用方法,更在于他们能够融会贯通,将这些工具、技巧的更深层次应用引入到自己的工作、生活中。为了让朋友们大开眼界,PCD将不定期特邀发烧玩家,为大家展示高手们是如何利用他们的神兵利器的……

emeditor是啥?它是一款和UltraEdit、EditPlus类似的文本编辑器。

“有没有搞错,一个文本编辑器有啥好说的?!”“我已经用惯了UltraEdit和EditPlus,不想再换了,再见!”我想你肯定会这么说。以前的我就是如此,不过最近却转向EmEditor了,因为它确有许多独到之处,切听我慢慢道

软件名称:EmEditor

软件版本:7.0

授权方式:共享软件(30天全功能试用)

软件大小:3.0MB

下载地址:/pcd

令人惊艳――查找结果加亮显示

说起来,用文本编辑器偷懒最常用的功能就是查找和替换了。Clark常常这样想,我比民工唯一高级的地方就是我能复制粘贴以及查找替换而民工不能。当然,如果房子也能复制粘贴不知道还是不是现在这个价?查找替换确实挺高级,可是当一个文件里有三、五十个地方需要替换,我们一边一下一下地按着“替换”按钮,一边瞪大眼睛盯着不断跳动的屏幕,生怕把哪个不该替换的给替换了,完了还要担心是不是有该替换的没被替换?唉,程序员的命好苦,眼睛好痛啊……即使这样,“全部替换 ”按钮我也是不敢按的,谁知道这一按下去会有哪些不该替换的被替换了,又有哪些该被替换的却被漏掉了?一失足成千古恨的说。若你尝试在EmEditor里输入关键词再按“查找下一个”按钮……看到没?那些绿色可不是俺用记号笔故意涂上去的(虽然俺常喜欢这么干),所有匹配查找条件的部分都会被涂成绿色(如图1)。这样我们就可以在替换之前先检查一遍,然后翘起二郎腿,喝一口咖啡,随手按一下“全部替换”。吼吼,瞬间搞定啦!

其实,EmEditor的加亮显示,最主要的用途不是在于查找替换,而在于编程时使用。加亮显示的语法,可以让我们编程时更容易看出语法结构,不是吗?另外,我们可以在“搜索”“抹去查找的突出显示(Alt+F3)”来暂时关掉显亮功能。

独门绝技――强制大小写转换

深夜,鸭梨公司。Clark正坐在电脑前发呆,一阵清脆的手机铃声打破了他的沉思,原来是他那正在读研的老婆打来的。Clark:“老婆,论文通过了没有呀?”

老婆:“论文倒是没啥太大问题,可是老师说我的程序完全不符合.net编码规范,让我全部改过来。明天就要正式答辩了,这可咋办呢?”

Clark:“怎么会这样?你把程序拿过来让我看看。”不一会,Clark就看到了他老婆的程序和肿得像水蜜桃似的眼睛。老婆指着程序里的属性声明代码说:“喏,就是这里啦。”

private long contract_id;private string contract_number;private string customer_name;

“老师说符合编码规范的代码要这个样子才行。”

private long contractId;private string contractNumber;private string customerName;

“嗯……这也不难,用正则表达式查找替换一下就行啦。”,Clark道。

“我也想过这招,可是用查找和替换最多只能把那个下划线去掉,并不能把小写的字母变成大写的啊?”老婆大人要急死了。

Clark微微笑道:“别急,面包会有的,小写也能变成大写的,只不过……”

在老婆大人扑过来之前,Clark以迅雷不及掩耳盗铃之势如破竹篮打水的速度打开了EmEditor,输入查找正则表达式“_(\w)”和替换表达式“\U\1\E”。“\1”表示查找表达式中的第一对“()”里的内容(如图2)。然后,按一下“全部替换”按钮,就搞定了。

在“替换”对话框中的“替换”和“替换”文本框的右侧各有一个“>”按钮,点击它们可以看到一个下拉菜单,列出了许多常用的正则表达式标记。如果点击菜单的最后一项“Helpon Regular Expressions”,还可以打开EmEditor所支持的正则表达式帮助文档。

堪称神速――大堆文件全替换

对一个文件进行查找替换、大小写转换当然简单,可是老婆手头的程序并不只是一个,而是有很多个。难道就要逐一打开重复上述操作?不用那么麻烦。EmEditor内置了“在文件中替换功能”(从“搜索”“ 在文件中替换功能”打开),它可以让你对指定目录下的特定类型文件(比如以c为后缀的名字)进行查找、替换,轻松完成原来需要打开多个文件,重复进行的操作(如图3)。

绝对丰富――各种插件应有尽有

EmEditor本身的功能虽然有限,但它支持各种插件,可以让用户来扩充其功能。比如,它的的官方站点,就提供了不少插件下载:。我为大家准备的U盘版EmEditor中也包含了不少(如(图4),诸如简繁体转换、列模式编辑器、求和、字数统计、逻辑块粘贴……功能都有。

随走随用――制作U盘版EmEditor

我们费尽千辛万苦安装了全套的插件和自己喜欢的宏,还做了许多适合自己的个性化设置,但是一旦重装系统或换了台机器就功力尽失,可就大大不妙啦。还好,EmEditor非常体贴的提供了导出到U盘的功能。只要使用菜单“工具”“导入和导出...”就可以把你的EmEditor程序、插件、宏和个性化设置统统导出到U盘里(如图5)。以后不管你走到哪里,只要插上U盘,双击里面的“EmEditor.exe”就可以即插即用了^_^。当然,如果重装了系统,只要把U盘里的EmEditor文件夹Copy到硬盘上的随便什么地方就可以免去重新安装之苦了。如果你是使用我的U盘版,因为没有经过安装过程,会发现不会显示EmEditor的托盘图标,也没有文件关联和右键菜单。此时,可以使用 EmEditor的菜单“工具”“自定义”,然后选“快捷方式”选项页,可以选择“添加快捷方式到发送到菜单”、“显示一个托盘图标到任务栏”和“下次在启动Windows时显示托盘图标”,点击“更多快捷方式”按钮,还可以将EmEditor添加到资源管理器右键菜单呢!如果你想要双击文本文件就直接用EmEditor打开,还可以在“文件”选项页下点击“与EmEditor关联”按钮,添加Txt文件关联即可.