在Eclipse中按Ctrl空格键而不按Ctrl空格键
我刚刚开始使用Eclipse,我注意到当我开始键入局部变量名时,它不会像VisualStudio那样给出建议,直到我按下Ctrl+Space。有没有办法让它自动做到这一点?我发现Ctrl+Space是一个笨拙的按键在Eclipse中按Ctrl空格键而不按Ctrl空格键,eclipse,Eclipse,我刚刚开始使用Eclipse,我注意到当我开始键入局部变量名时,它不会像VisualStudio那样给出建议,直到我按下Ctrl+Space。有没有办法让它自动做到这一点?我发现Ctrl+Space是一个笨拙的按键 窗口->首选项 Java->编辑器->内容辅助 更改自动激活以适应您的偏好 您可能希望将延迟设置为0。您可能会对以下错误感兴趣: A.如@Samuel所说,允许更多角色触发(在3.4以后的版本中修复): 将Java自动激活触发器中的默认值更改为。\u abcdefghijklmn
。\u abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz
B.允许内容辅助自动无处不在(非固定):
什么有效:
将自动激活触发器更改为
您不太可能键入任何其他内容来启动辅助功能。此外,要在XML文件中自动完成工作,请在
首选项->XML->XML文件->编辑器->内容辅助
在“自动激活”部分下,提供以下值
使自动激活延迟(毫秒):0
插入这些字符时提示:这些是我的设置。我认为在您键入“.”之前,它不会触发自动辅助。如果您可以放置多个触发器,您可能希望尝试将所有字母都放在该框中,这样它的工作方式有点像VS,那么您如何将字母表中的每个可能字母添加到该框中?;-)@克劳斯·霍根森你看到了什么问题?这就是Markus Keller在他的《消除Scobal提到的bug 159157》中提出的建议。只需将Java的自动激活触发器设置为。现在它的行为类似于IntelliSense。因此,一个4年半前的bug会使Eclipse像VisualStudio一样工作,现在还没有修复?你知道为什么他们推迟了一个功能。这比他们在过去4年里做的任何事情都重要。可能还有另一个我错过的漏洞。。。我认为eclipse也应该有这个功能。所以我认为答案是这个功能不存在,它是一个bug?有趣的是,一个4.5年前的bug,这是4年前的。。。?我不得不将其应用于xml,而java仍然没有被修复。你知道CDT用户能做什么吗?这些选项在CDT.P.S中不可用。我的一小部分人就是这样死的。为此,你有Ctrl+空格!此外,空格不会触发InteliiSense。但是为什么不在列表中添加空格来触发“自动激活”?您不需要用逗号分隔列表,您可能需要添加ABCDEF等。事实上,这是整个字符串。abcdefghijklmnopqrstuvwxyzabefghijklmnopqrstuvwxyz
。如何禁用空格来选择其中一个选项?我希望这最终会得到错误修复的“回答”。我也想要这个。我甚至不记得我是怎么知道CTRL空格的。它是在VisualStudio中提出来的吗?