poet 发表于 2009-7-30 10:27:23

使用其他编辑器编辑 ERM 脚本的一些要素。

erm 的作者推荐使用 erm scripter 编辑 erm,当然,对于普通用户来说这是一种简单的推荐,如果你没有一定的编程功底,最好是保证只使用 erm_s 进行编辑。

但是对于任何职业的程序员来说,一定不希望使用 erm_s 编辑,因为程序员的编辑器都被自己赋予了强大的能力,长期的习惯使用能够极大的提升自己的编程效率。例如“查找触发器FU258在什么地方被定义“,“查找变量y6在本触发器中第一次出现的位置”。

一个真正的程序员编辑器能够被无限的定制,以符合自己的要求。而象erm_s之类的编辑器是无法做到的(当然,它还是比用 notepad 记事本之类的要强得多)

那么,如果你选择使用自己的编辑器编辑erm脚本,有哪些需要注意的问题呢?

1。脚本必须以ZVSE开头。
2。脚本每行以Unix结尾,也就是必须使用0A字符结尾。仅仅最后一行以0D0A结尾。也就是说,你的编辑器必须支持Unix结尾模式,同时还要能够在Unix模式中能够正确识别与输入0D符号。
3。整个erm脚本中任何地方不能出现tab字符,也就是不能出现09字符。习惯用tab缩进或者加注释的,请改为习惯“展开tab“,也就是用空格代替 tab。
4。地图嵌入的脚本使用DOS结尾模式,这一般需要转换一下,如果你是新的自编地图作者,建议使用地图同名erm文件模式,方便编辑修改,而不要继续在地图事件中嵌入erm。

自己应当做哪些强化呢?那就是你自己的选择了,基本的变量标注,函数/变量名搜索一定要能够做到。特殊变量要能表明,语法着色要能够实现,等等。

要特别说明一下的是:绝大多数程序员都会遇到我上面说的问题中的第3个问题,把握好这个问题就能够方便的使用其他编辑器对erm进行编辑。

现在预先回答一个问题:上面的四点如果我根本看不懂是在说什么,怎么办?
回答:如果你看不懂上面的四点是在说什么,那么你根本不是一个专业程序员,因此你还是使用erm_s来编辑erm脚本吧,不要走捷径。

好了,各位愉快~~~

老实猪 发表于 2009-7-30 10:31:09

回答:如果你看不懂上面的四点是在说什么,那么你根本不是一个专业程序员,因此你还是使用erm_s来编辑erm脚本吧,不要走捷径。



-------------------------------------------------------
;angr; 你真讨厌 !!!

stuhua 发表于 2009-7-30 10:45:01

1。脚本必须以ZVSE开头。

这个我看懂了。哈哈

老虎 发表于 2009-7-30 11:10:51

以前有个AI脚本就是少了zvse。害我自己加上。

火凤凰卍炼狱 发表于 2009-7-30 11:13:07

很显然,我根本不是一个专业程序员....

克招 发表于 2009-7-30 11:21:37

很明显我还是用ERM~S好了

zzy007 发表于 2009-7-30 11:56:59

果然
偶不是程序员

云斯 发表于 2009-7-30 12:03:40

哦,原来这是一个程序员检测贴,幸福的路过:nianjing:

7522453h 发表于 2009-7-30 15:14:45

呵呵 这几天正好刚开始学erm
试了下一直用的emeditor 发现可以用
支持自定义的语法高亮和文件关联
很好用 虽然我配的颜色难看了一点,但是至少看得很清楚了,而且文档编辑的功能很全面。

老实猪 发表于 2009-7-30 16:16:37

楼上的

颜色是你自己手动配的还是能够自动识别配色?

7522453h 发表于 2009-7-30 16:19:55

自己配的颜色 支持文字和背景颜色 粗斜体

不知道楼上是想要原版还是我配置好的,想自己配置的话要懂得正则表达式才行。

[ 本帖最后由 7522453h 于 2009-7-30 16:21 编辑 ]

老实猪 发表于 2009-7-30 16:26:36

这个东西编写不知道如何 但是仅凭对不同格式的文本上色 就是检查的好帮手

很有兴趣研究一下

不知道小七肯不肯简单写个使用说明

poet 发表于 2009-7-30 22:41:34

要想上色,懂正则表达式就可以的。

我使用 vim 编辑器,并且给官方提供了 erm 的语法着色方案,如果你不使用 vim也没有关系,这个着色方案中的正则表达式可以供你参考。你可以自己在其他编辑器中使用类似的思路撰写语法着色脚本。

vim 在官方网站可以免费下载,而下面是我提供的 erm 语法找色脚本。

http://www.vim.org/scripts/script.php?script_id=1792

[ 本帖最后由 poet 于 2009-7-30 22:57 编辑 ]

magicfox 发表于 2009-7-31 01:09:53

不错,我不想用EMR了。

sixue 发表于 2010-4-18 23:26:51

顶vim,^_^

fastarrow 发表于 2010-4-20 10:25:38

很显然我不是程序员,惭愧而心虚地路过
页: [1]
查看完整版本: 使用其他编辑器编辑 ERM 脚本的一些要素。

捐赠