9

有没有人想出一种方法让 Netbeans 对 ruby​​ 和 rails 的智能感知更好?它要么在列表中有太多选项(我理解这是一个问题,因为它是一种动态语言)。或者它在列表中没有选项,好像它不够动态,无法找到所有内容。

是否有任何技巧可以让它变得更好,或者这只是需要在 Netbeans 源代码中改进的东西?我目前使用的是 6.8。

请把关于我真的不需要使用智能感知的帖子留给我,我应该使用 vim 或 emacs。我确信 vim 程序员的工作效率是我的 10 倍,他们使用了所有很酷的快捷方式,但我不想学习这些工具。

4

6 回答 6

3

如果单击选项,请在工具中选择选项。然后转到杂项选项卡,然后选择 ruby​​。

启用扩展类型接口(可能很慢)检查方法。

我尝试这样做,它通过 p 之类的方法和受保护的方法为我提供了更好的智能感知。

我正在使用 netbeans 6.8,我想这会为您提供更好的智能感知。

于 2010-03-15T12:56:20.357 回答
1

可悲的是,您只需要等待。我读到 Oracle 现在正将 NB 重点放在脚本语言上,并且计划将您所说的大部分内容添加到 6.9。您可以在此处查看每晚构建:http: //bits.netbeans.org/download/trunk/nightly/latest/ 他们已经达到里程碑 1。

于 2010-03-17T08:14:34.483 回答
1

6.8有所改进,但仍远非完美,您提到您已经在使用 6.8。

您可能想尝试RadRails - 虽然无法告诉您他们的代码完成是否更好(我是 NetBeans 用户),但我似乎记得读过它。

于 2010-03-15T13:19:09.970 回答
1

Netbeans 团队必须对其进行改进。你真的无能为力。

[编辑:哦,你可以用 Vim 完成代码,所以.. 你应该使用 Vim!:p]

于 2010-03-04T19:26:04.753 回答
1

我在智能感知上与您同在。如果你使用的是 Mac,你可以试试 Panic 的 Coda。对于 Ruby/Rails 恕我直言,它比 RadRails 或 Netbeans 具有更好的智能感知。

于 2010-03-16T15:11:44.330 回答
0

我还没有在 NetBeans 6.9 中使用过 Ruby 和 Ruby on Rails,但是发行说明中吹捧的功能之一是改进了动态语言(Ruby、Ruby on Rails 和 Python)中的代码完成。您可能需要考虑升级(如果您还没有)并检查一下。

于 2010-07-25T11:36:44.293 回答