阅读更多

94顶
0踩

编程语言

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

2007-10-17 10:25 by 见习编辑 robbin 评论(28) 有23442人浏览
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/
94
0
评论 共 28 条 请登录后发表评论
28 楼 bigstudent 2007-10-25 12:10
netbeans编辑器怎么word-wrap?不好意思没找到
27 楼 bigstudent 2007-10-25 12:08
弱弱的问个问题,netbeans编辑器里怎么word-wrap?行太长的情况也很多啊
26 楼 过河卒 2007-10-25 11:21
这个帖子发到论坛里面可能比较合适,不能算是新闻吧
25 楼 qlhl2000 2007-10-22 13:24
“声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!”
上面这句话建议可选,因为有从其他的网站和刊物上摘抄的新闻。
24 楼 温柔一刀 2007-10-22 09:50
偶们也换NetBeans了
23 楼 iceskysl 2007-10-20 21:41
在ubuntu下使用更舒服`
22 楼 eason132 2007-10-20 12:39
我用ruby输入流试了一下,在output框中输入中文和显示中文没有问题。不过在程序中puts "中文"。显示出来就是乱码。
哎。。那些老大一天忙呀。没有时间出来帮忙。。
21 楼 eason132 2007-10-20 12:37
我用ruby输入流试了一下,在output框中输入没有问题。
20 楼 rehte 2007-10-19 19:22
eason132:
该国之后,字体大小有改观吗?
字体乱码我不知道怎么解决。我不会Ruby,很可能是Ruby程序中的编码问题。这个你问问robbin吧。
19 楼 eason132 2007-10-19 00:24
rehte 兄弟感谢你的热心帮助,但是照你说的修改后。我的输出框还是出现乱码。
Hello World
浣犲ソ
18 楼 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
17 楼 eason132 2007-10-18 15:24
robbin大哥。NetBeans IDE 6.0 Beta 1输出窗口中文是乱码。而且字体很小。这个情况如何解决?
16 楼 rehte 2007-10-18 14:37
速度慢还有一个很难发现的原因,就是缺省浏览器是IE,换成FF就行了。在网上查到的,据说是因为NetBeans和IE交互造成的。
15 楼 Readonly 2007-10-18 14:34
scim和基于swing的应用程序有冲突,经常会失去键盘的焦点。
卸载scim,换用小企鹅就没有问题了。
14 楼 wainwen 2007-10-18 14:08
用了2周,在linux下不太稳定,每天都要崩溃2~3次,和scim输入法匹配也不好,经常调不出输入框,但可盲打输入,据说换成小企鹅就没问题
在windows下稳定很多,平均每天崩溃不到1次,速度基本可以接受,但是没有idea 6 流畅
可能和我的T42内存只有1G有关,等NB稳定了,很有竞争力
13 楼 arron 2007-10-18 13:31
某些版本打开rhtml文件,会抱错。右下角有错误提示。
窗口中就是Please wait。。。。
12 楼 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
希望对你有帮助。
11 楼 InnocentBoy 2007-10-18 10:26
还是不太习惯netbeans。
10 楼 haiyang 2007-10-18 10:23
刚下载使用了,太好用了,现在回头看看其他的IDE除了3rdrails外和neatBeans ruby都不是一个等量级的。当然3rdrails的体积似乎还是太庞大了些,另外也不是免费的。
9 楼 leondu 2007-10-18 09:40
刚试了试windows版本下确实不会假死,但是只是出现一个please wait的提示,等很久都没有结果。

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

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

发表评论

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

相关推荐

  • 使用servlet编程,解决输出到页面的中文显示乱码问题。

    问题:Servlet编程:中文在页面上输出时显示乱码,如下: 解决:在代码中加入编码设置,代码如下添加:response.setCharacterEncoding(&quot;UTF-8&quot;);或者:response.setCharacterEncoding(&quot;GBK&quot;);...

  • Java servlet 使用 PrintWriter 时的字符集编码与乱码

    介绍了 Java servlet 使用 PrintWriter 时的编码与乱码问题, 并探讨了 PrintWriter 的缺省编码与普通字符流的缺省编码的差异.

  • servlet在网页中中文显示成乱码“?”

    servlet源码如下 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out=response....

  • Servlet页面输出中文乱码解决办法

    Servlet页面输出中文乱码解决办法

  • [servlet]页面显示乱码和控制台打印乱码解决办法

    页面显示乱码需要把响应信息编码格式设置为utf-8; 控制台打印乱码需要把请求信息编码格式设置为utf-8; 总之两个都是要设置的. 正文内容: 请求乱码问题:服务器获取的请求数据乱码 post请求方式乱码: req.set...

  • Servlet乱码问题

      乱码原因:由于在解析过程中默认使用的编码方式为 ISO-8859-1(此编码不支持中文),所以解析时会出现乱码。 GET请求 Tomcat8.0及以上版本不会乱码 Tomcat7及以下版本会乱码,解决方式: new String(request....

  • 解决Servlet请求中的中文乱码问题,详解

    从原理上去分析servlet接收中文参数出现乱码的原因及解决方案,从而提升大家的编程水平。知其然亦要知其所以然。

  • 解决Servlet中文乱码问题

     由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。中文乱码就是因为编码不符,可能出现乱码有四个地方: 1 JSP编码乱码 2 HTML编码乱码 3 ...

  • idea Servlet中乱码问题

    idea jsp文件在页面显示乱码 1.&lt;...charset=UTF-8” %&gt; charset设置与浏览器匹配的字符集 2.&lt;%@ page import=“java.*” ...Servlet在页面显示乱码问题 1.response.setContentType(“text/html;charset=UT

  • Servlet解决中文乱码

    传输方对参数采用的是UTF-8编码而接收方却用GBK进行解析,当然是乱码,且Tomcat服务器默认采用的ISO8859-1编码得到参数值,如果没有设置也可能会出现乱码。 Servlet 中文乱码问题及解决方案剖析 二、Post请求...

  • java servlet 中文乱码_Servlet中文乱码问题解决方案解析

    一、出现乱码的原因由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。二、乱码的类型以及解决办法1、 response乱码一、出现乱码的原因由于浏览器...

  • mysql 压缩的blob不能正常显示中文内容_servlet网页显示MySQL BLOB中文乱码

    其他类型都能正常显示中文 满意加高分 text,vchar类型 都是用的gb2312 BLOB是二进制类型直接显示肯定是乱码啊 数据库default-character-set=gb2312其他地方的中文也会变成乱码 default-character-set=latin1其他...

  • servlet输出html乱码问题,页面编码为UTF-8的项目中servlet中文显示乱码的解决方法...

    servlet中文显示乱码:第一种情况:servlet中输出中文字符,如:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType(...

  • Servlet乱码处理

    由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。 二、乱码的类型以及解决办法 1、 response乱码 一、出现乱码的原因 由于浏览器默认使用UTF-8...

  • 关于在servlet中使用转发到页面上会出现乱码问题

    关于在servlet中使用转发到页面上会出现乱码问题

  • servlet中解决中文乱码的方法

    一、页面乱码问题的解决 1、jsp页面 在头文件中加入(UTF-8)编码格式: &lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Title&lt;/...

  • java dopost 请求结果乱码_Java搭建servlet时doGet方法中文乱码问题

    在搭建servlet时,用request获得网页传输的数据以及用response返回给网页数据时会出现中文乱码的问题。那么我们应该如何解决这个问题?乱码的原因要想解决该问题首先要知道为什么会出现这种问题,问题出现是因为使用...

  • Servlet页面中文乱码问题

    Servlet与页面之间的中文乱码问题1介绍很多时候,我们在写JavaEE的Servlet程序时,需要从前端页面获取数据,在控制台打印输出,或者在Servlet中设置名称,在其它页面显示或其他程序中输出等。如果数据带有中文字符,...

  • Servlet 中文乱码问题及解决方案剖析

    如果 设置了IE的url是以UTF-8格式的,则在网页中表格的get方式提交时 url是UTF-8格式编码。 但是 如果直接在url栏输入中文 ,则 此时的url编码格式 是GB2312 如果servlet出现编码错误,要会使用工具 追踪各个节点 ...

Global site tag (gtag.js) - Google Analytics