我目前使用TextMate进行Ruby / Javascript / Actionscript开发,这太棒了。但我真正喜欢使用的一点是断点,所以我可以停止代码执行并检查变量的状态并遍历代码。像Flex Builder那样的东西。
TextMate是否具备此功能?或者你用什么来做断点和Ruby的那种事情?如何使用Javascript呢?
谢谢!
答案 0 :(得分:2)
由于TextMate不是IDE而只是文本编辑器(虽然在类固体上!)我相信这是完全不支持的。
至于javascript,这是你可以用firebug(至少对于firefox)做的事情,并且IE,Chrome和Safari包含(或可以找到)类似的工具:)
答案 1 :(得分:1)
有三个主要是Java的IDE在Mac OS X下运行,但在开发(当然还有调试)Ruby方面做得很好。
这三个都是免费的(即使是IntelliJ,他们现在也有开源版本),所以你可以下载,玩它,习惯并去城里。
答案 2 :(得分:1)
答案 3 :(得分:1)
TextMate是一个编辑器,而不是一个成熟的IDE,所以它不支持调试。
如果您正在寻找Ruby IDE,我强烈推荐RubyMine。它对调试,运行测试,在文件之间轻松导航以及基本重构提供了很好的支持。不可否认,它更重要,所以我倾向于将它用于主要工作(或者在现有代码库中加速),并且仍然使用TextMate进行快速更改。
也有一些开源解决方案。在过去,我使用过NetBeans和RadRails,特别是NetBeans也非常适合我。不如RubyMine好,但是如果你有预算,那么值得一试。
我还应该指出,您可以使用ruby-debug
gem从命令行调试Ruby应用程序。基本上,您将debugger
调用放入代码中以设置断点,然后使用rdebug
而不是ruby
运行应用。查看this article以获取概述。
答案 4 :(得分:0)
arcadia是一个用ruby编写的ruby编辑器,带有ruby调试支持。有点粗糙,但至少你得到了运行红宝石的好感觉:) -r