Win 7上的Eclipse Helios无法使用Ctrl空格

Win 7上的Eclipse Helios无法使用Ctrl空格,eclipse,Eclipse,我最近被devenv转到了Windows7上的EclipseHelios。在此之后,Ctrl+Space内容辅助功能将不起作用。我发现语言设置使用了该键选项。我试过禁用它。但它在Eclipse中仍然不起作用 非常感谢您的帮助 在我的情况下,按Ctrl+Space后不会发生任何事情。现在,我为同样的问题设置了一条不同的捷径,并解决了这个问题 检查您的“按键”首选项:可能“内容辅助”快捷方式已被另一个同样使用Ctrl+Space的命令覆盖。 安装一个新插件时可能会出现这种情况,它有自己的一组命令和快

我最近被devenv转到了Windows7上的EclipseHelios。在此之后,Ctrl+Space内容辅助功能将不起作用。我发现语言设置使用了该键选项。我试过禁用它。但它在Eclipse中仍然不起作用

非常感谢您的帮助

在我的情况下,按Ctrl+Space后不会发生任何事情。现在,我为同样的问题设置了一条不同的捷径,并解决了这个问题

检查您的“按键”首选项:可能“内容辅助”快捷方式已被另一个同样使用Ctrl+Space的命令覆盖。

安装一个新插件时可能会出现这种情况,它有自己的一组命令和快捷方式:该插件的选项就是一个很好的例子。

配置Eclipse的内容辅助,转到“首选项>Java>编辑器>内容辅助>高级”。确保勾选了“其他Java建议”


我使用eclipseindigo时遇到了这个问题。创建新的工作区不起作用。 转到Windows->首选项->常规->按键->恢复默认值-这解决了我的问题

请注意,我刚刚在windows 7上安装了英语(美国)【控制面板->时钟、语言和地区->更改键盘或其他输入法->键盘和语言->更改键盘…->通用==>默认语言为英语,安装的服务我只安装了英语(美国)】


完成此操作后,如果系统无法修复,您可能需要重新启动系统。

我在EclipseJuno(版本4.2.0)中看到了类似的问题

既然您已经尝试过了,我会检查是否存在任何键冲突。转到“窗口->首选项->常规->键”。在“过滤器”框中,将浅灰色的“键入过滤器文本”替换为“内容”;第一项应为“内容辅助”。“选择它。它在屏幕右下角的冲突框中应该没有任何内容

如果没有冲突,那么可能在Eclipse之外还有另一个程序绑定到Ctrl+Space


我用一个丑陋的解决方案解决了这个问题。我复制了内容辅助。在绑定字段中,我输入并按住Ctrl+Alt键并按空格。这恢复了内容辅助功能,但当我使用一台机器时,它需要大脑重新映射。

!Eclipse Juno的屏幕截图,我遇到了相同的问题,然后我将其更改为不同的组合键,然后它工作


您可能有另一个应用程序(在systray中)使用Ctrl+Space进行其他操作。在我的例子中,我有一个小实用程序,当我按下Ctrl+Space时,它会使活动窗口位于顶部


解决方案是(1)退出覆盖键的应用程序,或(2)在Eclipse中将Ctrl+Space更改为其他一组键。

这就是解决我问题的方法

转到控制面板->时钟、语言和地区->更改键盘或其他输入法->更改键盘…->高级按键设置。出于某种原因,我将ctrl+空格设置为语言热键的按键顺序。我将其更改为其他键,然后重新启动


请确保重新启动,因为没有重新启动它对我来说不起作用。

@Polac-Thx。这就是为我修复它的原因。我按ctrl+space键,会弹出一个汉字选择窗口。我有Windows 7,所以对我来说: 控制面板->区域和语言->键盘和语言选项卡->更改键盘…按钮->高级按键设置选项卡

请注意,这很顽固。我试图清除它们,但一旦我应用了设置,它们就会重置为使用原始密钥绑定。如果我将密钥绑定更改为模糊的内容,它们有时仍会重置。这很烦人。可能只是我的操作系统安装出了问题,但可能是Microsoft的错误


我的系统不需要中文,所以我在第一个选项卡中将其作为已安装语言删除,最终摆脱了硬编码的中文键绑定。

这是我摆脱windows快捷键的解决方案:

  • 进入开始>键入regedit并启动它
  • 导航至HKEY_当前_用户/控制面板/输入法/热键
  • 为中文(繁体)输入法选择名为:00000070的键- 中文(简体)输入法的输入法/非输入法切换热键00000010- 输入法/非输入法切换热键
  • 在右侧子窗口中,有三个子键。键修改器 指定Alt/Ctrl/Shift/etc并设置为Ctrl(02c00000)。虚拟 键指定精加工键,并设置为空格(20000000)
  • 将键修饰符中的第一个字节从02更改为00
  • 将虚拟密钥中的第一个字节从20更改为FF
  • 注销并重新登录。我认为没有必要重新启动
  • 不要更改控制面板中输入语言的热键, 除非你想重做一遍

  • 在我的Ubuntu Xfce上,ctrl空间被分配用于在iBus首选项上切换语言(如果您正在运行此选项,您将看到任务栏上的“i”图标,右键单击并选择首选项)。要更改此设置,请调出iBus首选项,在常规选项卡上,请参阅“启用或禁用:”选项,单击省略号并提供不同的键盘指定


    这就解决了我的问题,不需要重新启动Eclipse。

    在Eclipse中,你可以使用Alt-/字符序列,而不是控制空间。这是Eclipse和中文键盘的老问题,他们通过添加这条捷径解决了这个问题。

    这就是我在Ubuntu 12.04上解决问题的方法>不管eclipse版本如何。我的问题是ibus覆盖了快捷方式,所以我删除了这个快捷方式配置

    在破折号中键入ibus

    然后选择键盘输入法
    。从中单击键盘输入法旁边的前三个点