无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3227|回复: 6
打印 上一主题 下一主题

[讨论] PE的TXTSETUP.SIF修改禁则:分号后面无空格

[复制链接]
跳转到指定楼层
1#
发表于 2020-5-21 20:01:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
《PE的TXTSETUP.SIF修改禁则:分号后面无空格》
给PE增补SRS驱动,需要修改TXTSETUP.SIF。这个文件中,是可以增加注解的,注解符是“;”,一个分号引出注解。

但写注解时,一定要小心细节。
先看这个图:



上图中,这两个注解,貌似相同,但一个是正常的,一个不可以。
熬了一个小时才发现问题。原因是注解“;”后面跟了空格。去掉紧跟分号的空格就解决问题了。
进一步的研究发现,如果分号后面不是空格,跟了有效字符,则有了这非空格字符后,再来空格可以了。
比如:
; xxxxxxxxxxxxx
这个注解写得有问题,因为紧跟分号后面有空格。但,
;xxxx xxxxxxx xxxxxxx
这个注解写得没问题。因为紧跟分号后面没有空格,而再来空格就没问题了。
也就是说,在注解符分号后面不能有空格。更细致的说,“;”后第一个字符不可以是空格,就这个结果。我真是没想到。

为什么么今天才发现这个问题?
原因是,以前虽然多次编辑修改过,增加了不少SRS驱动。但在写注解时,都没加空格,所以通过了。而今天勤快,为了增强可读性,在“;”后面加了空格,结果挂了。
这才研究到底怎么回事。于是得到上面的研究结果。
有网友问,那么分号前面有空格没事吧?我的回答是,对,没事,就是分号后面不能有。而且是紧接着分号后面的不能有,只要有了非空字符,后面再来空格也没事了。

好了,熬了一个小时得出的经验,奉献给大家。
(本文成文于2011年,今天翻空间翻出来的。话说,QQ空间是不是快歇菜了,不知道现在还有多少人写空间?)

2#
发表于 2020-5-21 20:08:12 | 只看该作者
我们一般都喜欢另起一行写注释

点评

你这种做法如果有N行需要注释,则文本变为2N行。  详情 回复 发表于 2020-5-22 10:07
回复

使用道具 举报

3#
发表于 2020-5-21 20:34:13 来自手机 | 只看该作者
咋加的SRS驱动?有资料吗?

点评

论坛里有的。  详情 回复 发表于 2020-5-22 10:08
回复

使用道具 举报

4#
发表于 2020-5-21 21:03:44 | 只看该作者
谢谢分享

回复

使用道具 举报

5#
 楼主| 发表于 2020-5-22 10:07:25 | 只看该作者
本帖最后由 cycyc 于 2020-5-22 10:11 编辑
caocaofff 发表于 2020-5-21 20:08
我们一般都喜欢另起一行写注释

你这种做法如果有N行需要注释,则文本变为2N行。稀疏注释还行,密集逐行注释不可以。
回复

使用道具 举报

6#
 楼主| 发表于 2020-5-22 10:08:29 | 只看该作者
834772509 发表于 2020-5-21 20:34
咋加的SRS驱动?有资料吗?

论坛里有的。
回复

使用道具 举报

7#
 楼主| 发表于 2020-5-22 10:08:40 | 只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 22:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表