我用过 Vim, Netbeans, RubyMine. Vim 我不习惯,因为没装插件,也懒得去装了。
后来我用 Netbeans, 还发过两个帖子讨论 http://ruby-china.org/topics/634 http://ruby-china.org/topics/6428 提到如何实现 slim 的高亮。我现在已经彻底不用 Netbeans 了。要用也就是用用 Netbeans6.9.1, Netbeans7.2.1 有重大 BUG,经常导致 IDE 死掉。
不用 Netbeans 的原因就是因为我开始使用 RubyMine 了。我用最新版 RubyMine-4.5.4,RubyMine-3.2.4 有时候我们需要跟踪代码执行到哪一步了,可以用 RubyMine 的 debug 功能。这对于想刨根问底的同学有帮助。RubyMine 的 method 智能识别是最赞的,基本上能理解我的意思。我以前也觉得没有必要用重型的开发工具,但现在我越来越喜欢 RubyMine 了。高亮支持得很完美,git 高度集成。
很多人说 RUBY 开发不建议用重型 IDE。但我有个好用的 IDE 能够减轻学习负担,揭开很多奥秘。
最后做个广告: 小清新的多人博客系统: https://github.com/gazeldx/mystory/ http://mystory.cc