|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
什么是Text文档?这是早在Dos时代就已流行的文本格式的文件,用于记录文本信息,用 Type 命令可以在Dos操作环境下打开其内容。Windows出现后,其一定自带的记事本(notepad)程序就是专门用来编辑和打开Text文档的,可见微软对自己发明的Text文档的重视程度之高。想想也有道理:文本文档是最节约的文本信息记录载体,并且易于处理。
文本文档还能衍生出诸多的格式,用以完成不同的工作。像Windows的 .log 和 .bat 文件,它们本质上都是文本结构,前者记录Windows运行相关的数据,后者则为脚本文件,用于执行一些特定指令、批量完成预定任务。后缀名如同一件衣服,同一个人穿上不同的衣服,姓名性别不改变,身份却可能因之大不相同。
纯文本信息的数据,它们不能保存像Word那样丰富的修饰格式,它们只是内容,简简单单的文本内容,要么黑底白字,要么白底黑字。程序员显然不喜欢这样,于是他们为他们的语言脚本编写插件,让代码能按各自的属性以不同的颜色显现出来,以便从形式上提升代码的易读性。当然他们使用不同的编辑器,这些编辑器可以视为记事本的升级版但并不基于记事本。用它们编写出来的代码能高亮显示特征字串,本质却与纯文本文档无异。是的,文本还是那个文本,但在特定环境下,比如在程序员用的编辑器里,代码们都穿上了五颜六色的衣裳。
那么,Text文档就得裸体么?它不也可以披上彩装么?
可以,但有个前提,不能用Windows的记事本,它属和尚级别的品类,不愿提供也因为穷供不起多色的文本(单彩可以)。所以文本文档要改嫁,可选择的婚配对象还挺多,Eclipse,Atom,Vim,UltraEdit,EUX,等等等等,都是帅小伙,歪果仁、本土果仁都有。这里却单提 EmEditor,毕竟个人用的时间比较长。
EmEditor能非常轻松地设置Text文档的高亮显示。下面,以实例来说明。
最近,陪女儿读诗经,约定每一首都得自己打出来,对不认识和有疑惑的字都做标注。标注能高亮显示再好不过,因此女儿选择用Word,方便。我用EmEditor,默认状态下,EmEditor实现不了Word的功能,但事在人为,想想还是有办法——
第一:标注可以考虑用上标符号,这没问题;
第二:用正则设置高亮,凡有上标符号的,本身和前面的字设为高亮;
第三:数字(用做序号)、拼音也用正则表达式设为高亮;
第四:如果需要,常规20902个汉字以外的汉字也设为高亮(暂不考虑)。
开始实施:
工具 → 选择配置 → 定义配置(D),进入Text属性,勾选“启用关联词高亮”并在其下选定“用户自定义的字符串和默认关键词”,接着选取左边属性列表的“高亮(1)”,然后单击右上方的“添加”按钮,就可以正式编写正则表达式了:
① 上标高亮 .{1}[123⁴⁵⁶⁷⁸⁹]
② 拼音高亮 [a-zA-Z]*[āáǎàēéěèīíǐìōóǒòūúǔùüǖǘǚǜ][a-zA-Z]*|[a-zA-Z]+[1234]{1}
③ 数字高亮 \d+
每一条正则设置都选择一个高亮方案,用EmEditor系统预定的就行,不用大动干戈去修改高亮方案。提交前确保该属性设置窗口右边的设定子项中正则表达式项目被勾选。
确定之后,立马生效,女儿看了效果啧啧称奇——
em高亮效果图
|
评分
-
| 参与人数 2 | 威望 +80 |
金钱 +160 |
经验 +80 |
收起
理由
|
加林森
| + 30 |
+ 60 |
+ 30 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|