您的位置: 新闻频道 Ruby新闻

原创新闻 超级强大的NetBeans Ruby IDE

2007-10-17 by 见习编辑 robbin
评论(28) 有7583人浏览 netbeans
Sun公司的NetBeans Ruby开发人员Tor Norbye就最新的NetBeans强大的ActiveRecord代码提示功能进行了详细的介绍。

我们大家都知道,RoR的ActiveRecord不需要声明对应数据库字段的属性,方便固然是非常方便了。但是随之而来的一个问题是:当我在程序里面写model对象的属性的时候,究竟有哪些属性呢?我们往往需要频繁的切换到migration文件去查看,我们究竟在model上面定义了哪些对象。但是Tor告诉我们,你不必这样做了,NetBeans会自动扫描migration,告诉你的:


自动提示@product对象具有的属性



编写migration的时候有哪些字段类型也可以自动提示啦!

你也许会问,ActiveRecord强大的find_by方法,你总没有办法自动补齐了吧?是这样吗?

是否让你激动?find_by也能补齐?是不是太强大了?

那我在migration里面,后续的版本修改了表的字段定义,你还能正确提示修改过的字段吗?能!


description字段被改成了desc,NetBeans竟然也知道,无语言了!

其实我们JavaEye网站开发也都是使用NetBeans,真的很方便,那么就快去下载最新版本吧:

http://deadlock.netbeans.org/hudson/job/ruby/

评论 共 28 条 发表评论

bigstudent 2007-10-25 12:10
netbeans编辑器怎么word-wrap?不好意思没找到
bigstudent 2007-10-25 12:08
弱弱的问个问题,netbeans编辑器里怎么word-wrap?行太长的情况也很多啊
pengjun_lovecoding@hotmail.com 2007-10-25 11:21
这个帖子发到论坛里面可能比较合适,不能算是新闻吧
qlhl2000 2007-10-22 13:24
“声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!”
上面这句话建议可选,因为有从其他的网站和刊物上摘抄的新闻。
温柔一刀 2007-10-22 09:50
偶们也换NetBeans了
iceskysl 2007-10-20 21:41
在ubuntu下使用更舒服`
eason132 2007-10-20 12:39
我用ruby输入流试了一下,在output框中输入中文和显示中文没有问题。不过在程序中puts "中文"。显示出来就是乱码。
哎。。那些老大一天忙呀。没有时间出来帮忙。。
eason132 2007-10-20 12:37
我用ruby输入流试了一下,在output框中输入没有问题。
rehte 2007-10-19 19:22
eason132:
该国之后,字体大小有改观吗?
字体乱码我不知道怎么解决。我不会Ruby,很可能是Ruby程序中的编码问题。这个你问问robbin吧。
eason132 2007-10-19 00:24
rehte 兄弟感谢你的热心帮助,但是照你说的修改后。我的输出框还是出现乱码。
Hello World
浣犲ソ
rehte 2007-10-18 16:21
eason132:
你把你的netbeans使用的jdk的字体配置文件改一下就行了。假设你的JDK目录是C:\JDK,那么:
1. 复制C:\JDK\jre\lib\fontconfig.properties.src一份,重命名为fontconfig.properties,放在C:\JDK\jre\lib下。
2. 打开fontconfig.properties,找到下面一行:
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
将chinese-ms936,alphabetic两个交换一下位置,变成:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
3.重新启动netbeans,这样输出窗口的字体就变好看了。这对编辑器里的字体起作用。
详细原因参见我的一篇博客文章:
NetBeans字体设置的终极解决方案
http://blog.sina.com.cn/s/blog_4b6047bc01000boz.html
eason132 2007-10-18 15:24
robbin大哥。NetBeans IDE 6.0 Beta 1输出窗口中文是乱码。而且字体很小。这个情况如何解决?
rehte 2007-10-18 14:37
速度慢还有一个很难发现的原因,就是缺省浏览器是IE,换成FF就行了。在网上查到的,据说是因为NetBeans和IE交互造成的。
Readonly 2007-10-18 14:34
scim和基于swing的应用程序有冲突,经常会失去键盘的焦点。
卸载scim,换用小企鹅就没有问题了。
wainwen 2007-10-18 14:08
用了2周,在linux下不太稳定,每天都要崩溃2~3次,和scim输入法匹配也不好,经常调不出输入框,但可盲打输入,据说换成小企鹅就没问题
在windows下稳定很多,平均每天崩溃不到1次,速度基本可以接受,但是没有idea 6 流畅
可能和我的T42内存只有1G有关,等NB稳定了,很有竞争力
arron 2007-10-18 13:31
某些版本打开rhtml文件,会抱错。右下角有错误提示。
窗口中就是Please wait。。。。
rehte 2007-10-18 10:57
说速度慢的朋友你的机器是不是笔记本啊?笔记本的显卡驱动有个bug,导致在处于POWERPLAY节电状态时速度特别慢,因而影响到Java2D的性能,进而影响到所有Swing程序的性能,包括netbeans,你把那个POWERPLAY禁止了,试试netbeans看。一定要用jdk 6运行netbeans,这样速度会有明显提升。
我的博客中有篇文章介绍这个问题:
Swing Bug 5095398会严重影响NetBeans的速度
http://blog.sina.com.cn/u/4b6047bc01000asa
希望对你有帮助。
InnocentBoy 2007-10-18 10:26
还是不太习惯netbeans。
haiyang 2007-10-18 10:23
刚下载使用了,太好用了,现在回头看看其他的IDE除了3rdrails外和neatBeans ruby都不是一个等量级的。当然3rdrails的体积似乎还是太庞大了些,另外也不是免费的。
leondu 2007-10-18 09:40
刚试了试windows版本下确实不会假死,但是只是出现一个please wait的提示,等很久都没有结果。

以上是针对html的标签完成提示而言的。例如在<p>附近执行代码提示,本应该出现</p>,但是实际上很久都没提示结果出来。

不过其他方面NetBeans确实做的很出色,现在已经离不开它了

发表评论

您还没有登录,请登录后发表评论