1

我对 Java 完全陌生,并且从 C# 背景中学习它。

我目前安装了 Eclipse 作为我选择的 IDE;并且我尝试设置“内容辅助”,使其像 Visual Studio 中的 Intellisense 一样工作;即,一旦我开始输入任何内容,它就会弹出。

但是,我注意到当我按下分号键时,它会令人讨厌地在我的字段名称末尾附加一些东西。例如,如果我输入:

私有字符串名

然后当我添加分号时(只要我足够快),我得到这个:

私有字符串 firstNameString;

有什么办法可以关闭它吗?我在偏好中看不到任何方式。

4

3 回答 3

1

我在 Eclipse IRC 频道中与某人交谈,并被告知无法禁用此功能。其实对于我这种习惯了 C# 和 VS 的 Intellisense 的人来说,并没有真正的解决方案。

仅有的两个选项是:

1:恢复为仅在您按“。”时才弹出内容辅助列表的标准选项。(虽然它可以随时用 Ctrl+Space 手动打开,但我不喜欢每次都做这个额外的组合,尤其是对于学习者)

2:保持它像智能感知一样,但只要我输入分号,就会忍受 Eclipse 自动完成字段名称。

老实说,这两种选择似乎都不令人满意,所以我建议像我这样希望迁移的 Visual Studio 粉丝尝试其他 IDE。

于 2012-06-09T17:30:13.733 回答
0

不知道如何设置 Content Assist Eclipse 功能以像 VS intellisense 一样工作,但是,在 Window > Preferences > Java > Editor > Content Assist > Advanced 中,如果您在两者中都取消选中“Java Proposals”,则有 2 个列表其中并检查“Java Type Proposals”,您应该修复类型名称后缀自动插入问题。

在此处输入图像描述

此外,您可以尝试NetBeans,它是一个基于 java IDE,具有良好的自动完成功能(它还可以在自动完成旁边显示文档并像 Visual Assist 那样插入代码模板)

于 2012-06-11T17:56:42.107 回答
0

在使用 Java 大约一年后,我找到了答案:使用IDEA

于 2013-08-13T17:59:02.540 回答