开发工具 netbeans7.2 用插件装 ruby on rails 开发环境

匿名 · 2012年10月12日 · 最后由 gzh8579 回复于 2014年03月03日 · 7293 次阅读

找了好久,比较蛋疼,不过别人弄好了,哇嘎嘎。

下载 netbeans7.2: http://netbeans.org/downloads/index.html 随便下一个版本,反正都不带 ruby 开发环境,选个最小的,下载快些。

官网其实给了插件的,不过用不起来,插件添加需要 url 地址,其实这个包下载完后,解压以后里面的 xml 和 nbms 就是我们要的,如果自己有空间,把解压后的放到网上,将 xml 地址添加到插件中也可以用的: http://plugins.netbeans.org/plugin/44532/ruby-rails

有人已经做了,所以偶就抛砖引玉直接用吧。 https://blogs.oracle.com/geertjan/entry/ruby_in_netbeans_ide_7

下载并安装完以后,打开 netbeans。 打开工具->插件(这时候你去“可用插件”是收不到 ruby 的)->设置->点击"添加" 名称随便输,关键的就是 url 输入: https://blogs.oracle.com/geertjan/resource/nb-72-community-ruby.xml

然后再去“可用插件”搜 Ruby,嘿嘿,看到 ruby and rails 了吧,勾选它,点安装。然后漫长的等待之后,就安装完成了。

去新建项目,然后懒人程序员就诞生了,我常用的功能主要:

1、代码格式化:快捷键 alt + shift + f

2、注释:选择要注释的地方,然后快捷键 ctrl+shift+c

3、复制一遍代码:ctrl + shift + 上/下方向键

4、移动代码:alt + shift + 上/下方向键

5、查看方法的注释和来源:鼠标点在你的方法上,快捷键 ctrl+| 。这个很有用,快速的看注释

6、查看源码,可以按 ctrl 然后鼠标点你的方法,netbeans 会跳到方法定义的地方,注释就在方法名上面(注释是好东西啊,例子和参数说明都写在这里啦,那些 api 也都是这些描述而已)。特别提醒,view 里边也可以用(其他 ide 好像对这个支持不好)。

7、动态联想:按。的时候会自动联想,这会导致很慢,可以根据需要关闭,不过我一般不关。我阴文很烂,所以单词基本只记前面几个。。。不影响开发,因为 NB,哇哈哈。 自动完成:可以偷懒输 end,view 里边也会自动补全哦。

8、全项目搜索:在左边项目图片右击,就有搜索。或者在需要的目录下搜索都可以。

虽然,netbeans 也能在 ide 里启动 rails 项目,不过我不喜欢,我喜欢在命令行里,敲命令启动,嘿嘿。那些调试、设置断点的功能,新手会喜欢用,不过我已经好几年没用了,logger.info,加日志插件就解决调试问题了。

说了这么多,我觉得常用的功能,对新手很有用。祝君好运。

环境是 windows 还是 linux?

匿名 #2 2012年10月12日

@ganweiliang 我开发环境是 win

匿名 #3 2012年10月13日

嘎嘎,社区用 win 的真少啊。。。

#3 楼 @help5305fff 火星哥,在 windows 里开发不方便啊

匿名 #5 2012年10月13日

@ganweiliang 还好吧,只有偶尔很少的 gem 需要在 linux 才能跑,不过写写 rails,还是很爽滴,哇嘎嘎

netbeans 不是被 oracle 阉割不支持 rails 了嘛?

一直在 win 下开发,没用到需要特定环境下的 gem

Netbeans 在 Mac 上惨不忍睹

匿名 #9 2012年10月14日

@edokeh 是默认不添加 rails 的支持,netbeans 是一个平台,插件添加就可以增加开发模块滴。 @Iacob mac 我还没玩熟。。。 @ywjno 是的,很少的 gem 不支持。。。

#9 楼 @help5305fff 你买了苹果机后,何必用 windows 呢

匿名 #12 2012年10月15日

@ganweiliang 苹果又不是万能的。。。

#12 楼 @help5305fff 苹果不是万能的,但开发 rails 还是可以吧

多谢,在用 NetBeans 7.1.2 没有升级到 7.2 就是因为这个 Rails 的插件不知道如何安装。

老郭改用苹果机吧

匿名 #16 2012年10月17日

@yzhrain 不用谢~7.2 性能上感觉好一点了,不会经常卡死,我这是 8G 内存,不过 8G 内存 6.9 也会很卡

#16 楼 @help5305fff 我也是 8G 的内存,7.1.2 偶尔会卡,不像 6.9 那么明显。

不过我准备改成 Sublime Text2 了,因为 NetBeans 没什么显示的优势了。

没空间怎么办啊,别告诉我去申请空间,你说的空间是什么空间呢

win 下弄的我头大,还是新手呢·ww

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