多关键词高亮的编辑器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多关键词高亮的编辑器   最近上网本火热,小编亲自测试了几款,这东西真是不错,又小又巧,播放电影杠杠滴,玩些小游戏也没问题。居然还能放在我大衣的口袋里(口袋较大),有钱的GG们,不如考虑把这个做为“情人节”礼物。   马上就到春节了,大家应该都能够尽情享受长假了吧。本期继续为大家奉献精彩的挑战。       本期挑战题目:   1找回那时的好友   还记得那年夏天,我加了一个QQ群,在那里我和一个名叫“夏”的女孩相识,我们在一起聊的很开心,但为了保持神秘,谁都没有加对方为好友,突然有一天原来的群解散了,我很后悔,当初没有加她……   这样的遗憾你有吗?当然你可能是误删了某位好友,那应该如何找回TA呢?你有什么办法吗?   题目编号   积分赏金:50元      2双网卡绑定,速度翻倍   现在网卡基本板载了,外置的没人要了,所以你可能很容易就会找到一块,插到自己的电脑上,连同主板自带的那块,立刻就组成了双网卡的豪华阵容,现在怎么利用这套组合让速度翻倍呢?如果板载的是千兆的网卡,外部的网卡是百兆,那么应该怎么办呢?应该如何连接网线呢?   题目编号   积分赏金:70元      题目编号   积分赏金:50元/50元   挑战者:放星星的羊   现在需要这么一款软件,首先它是一款很多人在用的文本编辑器,第二,软件窗口除了编辑窗格之外,还有一个可以列出关键词的窗格,这些关键词可以很方便的添加删减,可以设置不同的颜色――没错就是多关键词高亮编辑器。   当看到这个题目我就想起了UltraEdit(以下简称UE),其实UE并不是原生支持多关键词高亮,不过我们可以通过一种变通的方法来达到这个目的。   在UE的安装目录下有一个wordfile.txt文件,这是用来编辑关键词高亮的文件,我们就从它开刀。先看看它的格式。   /L11##   /Delimiters =   /Function String =   /Indent Strings =   /Unindent Strings =   /C1##   ……   第一行/L11指预设方式的序号,UE默认带了13种预设方式,最多支持20种预设,因此我们可以自定义7种。假设我们定义一种方案名字是test(可以随便取),第一行就是/L14test注意要用英文的引号将名字括起来,而且不能和前面的预设的序号重复,有一个好办法就是从/L20开始,以后依次递减。   其中,/Unindent Strings = 没有多少用,在此掠过。接下来到了最关键的地方,/C1##,C1是第一组关键字,英文双引号中间的##表示这组关键字的代号,可以随便取。比如要将“关键字1”,“关键字2”,“关键字3”,分为第一组,命名为“关键字”只需要加入以下代码:   /C1关键字   关键字1      (1)   关键字2   关键字3   这样就定义了一个关键字组,这一组关键字的颜色是一样的,关键字组可以定义8组。   比如,我要将关键字1,关键字2,关键字3,设置为一种颜色,而将abc,def,ghi设置为另一种颜色,将123,456,789设置为第三种颜色。打开UE安装目录下的wordfile.txt文件,在末尾加上一下代码(如果预设方案已经达到20个,则需要删除一个)。   /L20Test   /Function String=##   /Member String=## (##也可以用定义关键字,支持正则表达式)   /C1关键字   关键字1   关键字2   关键字3   /C2字母   abc   def   ghi   /C3阿拉伯数字   123   456   789      (2)   保存后打开UE菜单栏的“高级→配置”,在弹出的菜单左侧选择“编辑器显示→语法加亮”,在右侧的语言下拉菜单中最后一个就是我们定义的Test语法加亮方案(见图1),再看下面的颜色下拉菜单(见图2)。普通文本是非关键字的颜色,如果不喜欢背景,可以将背景设为白色,注释和替代注释可以忽略,字符串可以用/Function String=定义,放在/L#和/C#之间,双引号中可以是正则表达式,也可以用多个双引号括多个关键字,中间用空格隔开。数字可以用/Member String定义,和字符串一样也支持正则表达式。下来就是我们刚才定义的三个关键词组了,选择不同的颜色,就达到了目的。接下来在“视图→查看”方式中选择我们刚定义的语法加亮规则就可以给你的关键字加亮了(见图3)。      (3)   小编点评:“放星星的羊”采用的方法其实是为UE增

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档