Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中按Ctrl空格键而不按Ctrl空格键_Eclipse - Fatal编程技术网

在Eclipse中按Ctrl空格键而不按Ctrl空格键

在Eclipse中按Ctrl空格键而不按Ctrl空格键,eclipse,Eclipse,我刚刚开始使用Eclipse,我注意到当我开始键入局部变量名时,它不会像VisualStudio那样给出建议,直到我按下Ctrl+Space。有没有办法让它自动做到这一点?我发现Ctrl+Space是一个笨拙的按键 窗口->首选项 Java->编辑器->内容辅助 更改自动激活以适应您的偏好 您可能希望将延迟设置为0。您可能会对以下错误感兴趣: A.如@Samuel所说,允许更多角色触发(在3.4以后的版本中修复): 将Java自动激活触发器中的默认值更改为。\u abcdefghijklmn

我刚刚开始使用Eclipse,我注意到当我开始键入局部变量名时,它不会像VisualStudio那样给出建议,直到我按下Ctrl+Space。有没有办法让它自动做到这一点?我发现Ctrl+Space是一个笨拙的按键

  • 窗口->首选项
  • Java->编辑器->内容辅助
  • 更改自动激活以适应您的偏好
  • 您可能希望将延迟设置为0。

    您可能会对以下错误感兴趣:

    A.如@Samuel所说,允许更多角色触发(在3.4以后的版本中修复):

    将Java自动激活触发器中的默认值更改为
    。\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中提出来的吗?