新手问题 懒人想找个能通过 “.” 自动带出方法的 IDE……

thanatos · 2015年07月29日 · 最后由 gazeldx 回复于 2015年07月30日 · 2521 次阅读

各位社区的大大们好!我在 Linux 下学习 rails,开发过程中重复的手敲实在是受够了…… 我看过咱们关于开发环境的介绍:https://ruby-china.org/wiki/tools 但是我真的想用个少手工劳动的 IDE,我现在在用 aptana3,但是这个环境经常性的无法带出方法或属性,和普通文本编辑器差不多。跪求一个懒人用的 IDE 环境,非常感谢!

文件内同名补全很简单:

TextMate 按 esc Vim 按 ctrl+p

#1 楼 @luikore 谢谢,不是文件内同名补全,是整个项目所有文件内自动补全

#2 楼 @rei 谢谢,正在下载

rubymine 也不是万能的,有很多方法都点不出来,试用就行了,花钱买的话建议等下一个大版本出来试用后在考虑考虑

sublime 加个 All AutoComplete 插件,可以在当前所有打开的文件内完成自动补全。

#5 楼 @ywjno 你这样说我都不好意思继续在社区待下去了……我搜百度的……谢谢回答!

#6 楼 @martin91 我试试看~谢谢!

用了 NetBeans 好多年了,一直挺好,能满足楼主需求。试用过一些 rubymine、sublime 加插件之类的。。。都差得太远了。 能“.”出所有方法,还能 ruby 的 gems 跟 rvm 的 gems 都包含。。。

我写项目一直不记 api 的,按着 ctrl 再点下方法名就跳到方法定义那,注释就是最好的帮助。。。

rails 和 ruby 的 api 都是由注释生成。。。玩得深入的人应该都知道,嘿嘿

哦。。。那种钩子生成的方法不行哦,切记切记。。。

最后补充一下:我在 window、mac os、ubuntu 都在使用 NetBeans,用它早期的版本,后面新版本需要插件安装才能支持。 下载地址: https://netbeans.org/downloads/6.9.1/start.html?platform=linux&lang=en&option=all

mac 版本的地址忘了。。。

#2 楼 @rei 已安装并试用了一下午,还是不够自动啊,比如我写 test,assert_redirected_to,这个就无法自动补全出来。是我用的不对还是确实如此?谢谢!

#11 楼 @badboy 感谢详细的回答。之前也了解到 NetBeans 支持,但是看到一些评论说一直做得不好,所以后来的 NetBeans 干脆不支持 ruby 只能靠插件了。如果官方不支持,插件更新能跟得上么?谢谢!

果断用 vim 吧,深深地痛一次就能生孩子了

emacs+robe 也还好吧。

我是推荐 rubymine,只要内存够大。

#5 楼 @ywjno 建议用付费版,我一直在用。用的很 high,破解版往往是老版本的,有些新特性的高亮等都支持的不好。 等到有大版本了,再花一次钱也值得。 #9 楼 @badboy NetBeans 是我以前用的 IDE,和 RubyMine 比起来差远了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号