幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2161|回复: 0

[旧文]用什么工具来写Ruby

[复制链接]

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2006-5-18 03:58:50 | 显示全部楼层 |阅读模式
这是自己1月份时候在Blog上帖的文章。
当时在做一些RGSS书写,所以稍微研究了下Ruby的相关工具。
前几天发现,Arachno Ruby IDE出了新的Beta版本,在论坛里面有下载,
http://www.scriptolutions.com/forum/index.php
这个Beta版本已经支持Unicode,非常好用。顺道把这篇旧文帖过来,大家一起探讨啦~

=====================================
知道Ruby是因为RGSS,所以开始一直用RMXP的脚本编辑器来写Ruby。

本以为这个东西除了关键字加亮以外,一无是处。后来才发现,RMXP的脚本编辑器有很好的Debug功能,游戏中脚本出错,直接就在编辑器里面定位了。

但是,书写脚本方面,这个编辑器真的太差劲了。于是开始找第三方的Ruby开发工具。

首先想到的是Ruby自己是否带有IDE一类的东西。下载了Ruby One-click installer,安装,发现带有一个FreeRIDE。它是用Ruby编写的,用Ruby写Ruby感觉有点奇妙不是么?但是在我的老爷车机器上,FreeRIDE表现的有点迟钝,而且功能貌似不很强大,于是放弃。
同时安装的还有SciTE这个文本编辑器,它是个多面手,但是功能很简陋,唯一的优点是启动很快,支持折叠代码段,不过,必须是缩进正确的,不正确的折叠不能。-.-

很显然,他们不是我要找的。然后开始google……发现了cap的技术blog,上面提到了很多可以用来写Ruby的工具。我开始试验……

首先是komodo。注册起来有点麻烦,但是功能确实不错,就是……太慢了……内存小的机器上简直不能忍受。可以分析脚本文件,然后列出模块或类视图,但前提是机器不能太差。支持Unicode,所以和RGSS配合的还不错。

然后是JEdit,并没有发现对于Ruby书写特别有用的功能,所以不说了。

接下来是Arachno Ruby IDE。这是个很不错的软件,除了没有发现格式化脚本的功能,其他的都很符合我的要求,而且速度很快。但是它目前没有搞清楚,如何让它使用Unicode编码,所以RGSS的脚本用它来编辑,得先转码。转码后,用这个软件来分析脚本还是不错的:)

最后是vim,看起来很强的一个工具。可以通过一个扩展模块来实现Ruby的语法支持~~最重要的是,vim可以格式化代码!只要按'='键然后选择需要格式化的地方,就可以把排版混乱的脚本格式化成缩进符合要求的脚本。不过,其他功能我都不会用,目前只用vim整理搜集来的缩进不正常的脚本……

所以,其实目前写脚本,我几乎用了上面所有的工具。寒……-.-

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-5-13 00:19 , Processed in 0.010459 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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