- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Editplus法着色的设置和使用
Editplus语法着色的设置和使用
首先,自然是要先安装Editplus,安装好之后,运行打开得到如下运行界面:
我现在要设计一个汇编语言也就是.asm的语法高亮显示,那么在界面上找到工具-首选项,如图所示:
进入首选项对话框,在分类中选择文件下面的设置和语法,得到如下界面:
可以看到,在这里就可以设置语法的高亮显示了,但是,此时发现设置显示高亮的关键字需要预先编辑一个.stx的文件,根据它自带的c的.stx源文件,自己进行研究,最后总结如下:
#TITLE
这里定义语法文件标题,它必须出现在语法文件的首行,否则 EditPlus 将不能正确读取它的信息。
#DELIMITER
指定用于分解关键字的定界符。你不必指定空格和制表符,它们是程序内置的缺省定界符。
#QUOTATION1
指定引用语标记,例如单引号,这里只能定义一个字符。
#QUOTATION2
指定另一种引用语标记,例如双引号,这里只能定义一个字符。
#CONTINUE_QUOTE
这个选项允许不停止引用而将它延续到下一行。定义为“y”时允许跨行引用,定义为“n”时不允许跨行引用,“n”是默认值。
#NUMBER_PATTERN
用于设置数字语法高亮。
关键字组:
Keyword groups#KEYWORD=Reserved words
abstract
boolean
break
#KEYWORD=Compiler directives
...
每个关键字组以#KEYWORD=启始,之后定义该组的描述。关键字清单从下一行开始,如果需要在关键字里包含“#”,必须以避让字符“^”为前缀,像“^#”这样。在这种情况下,“#”标记不应该包含在“#DELIMITER”定义中。最多可以定义 10 个关键字组。
于是,根据以上规则,我编写了简单的一个语法规则(适应我用的示范文件),如下所给代码:
#TITLE=asm
; asm syntax file written by Overblue.
; This file is required for EditPlus to run correctly.
#DELIMITER=[](),:?.+
#QUOTATION1=
#QUOTATION2=
#LINECOMMENT=;
#CONTINUE_QUOTE=n
#NUMBER_PATTERN=asm
#KEYWORD=command
SEGMENT
DW
DUP
ENDS
PROC
FAR
ASSUME
PUSH
XOR
MOV
ADD
RET
END
#KEYWORD=reg
CS
DS
SS
ES
AX
BX
CX
#
在这我还在注释中附上了我自己的网名Overblue,这个文件编辑完之后,保存为asm.stx文件,然后按下图所示,在刚才首选项的选项卡中点击添加:
在上面的地方输入asm,按确定,再在下面的语法文件中选择刚才编辑好的.stx文件,按下载入,如下图所示:
重新启动该软件,再进入这里,按下图选择语法颜色:
可以看到,软件已经自动为你生成了相互区别的颜色,此时可以打开一个.asm的源文件察看了。如图示例:
如此,便完成了Editplus的语法着色的设置和使用。
well, with the effectiveness of services to defend the interests of the masses. Third, we should strive to do well. To achieve good practical results, the key is to know the law, to grasp the laws and using laws. Office of economic development, social progress, there are rules to follow. Only act according to the law, to overcome blindness and strengthening initiative, creative. Working in the Office, we should be good at analyzing the essence of things, to find regular thing, change from passive to active, to seek one. Investee 2. establishment of evaluation system. Evaluation system is essentially an incentive
原创力文档


文档评论(0)