PyCharm在使用Ctrl键快捷方式时没有反应

26
Environment: XUbuntu 13.04, Java: Oracle 7 u40
PyCharm 3.0 Community Edition
任何涉及到 Ctrl 键的快捷键都无法使用。例如,我可以使用鼠标或中键复制粘贴文本,但无法使用 Ctrl+C/Ctrl+V。当我将鼠标悬停在菜单上时,可以看到快捷键提示,设置也确认了快捷键是正确的。但它不起作用。
带有 Alt 的快捷键,如 Alt+F7,正常工作。

其他应用程序,例如基于 Java 和 Eclipse 的 Aptana Studio,正常工作。所有系统应用程序都可以正常使用 Ctrl 按钮。


2
这些票据听起来很相似:http://youtrack.jetbrains.com/issue/IDEA-111274 和 http://youtrack.jetbrains.com/issue/IDEA-80613。 - LazyOne
1
哦,谢谢。我没有想到,但重新设置布局解决了所有问题。 - Vestel
13个回答

21

可能是IBus与您的Java键盘快捷键冲突了。只需执行

killall ibus-daemon

我的14.04上的PyCharm卡住了。 - Gil Hiram

17

我似乎通过在Debian上重新排列键盘布局,使我的英文(美国)键盘位于顶部,解决了我的问题。我将其作为答案记录下来,因为这是一个被困在评论区域而不是实际答案的解决方案。


1
Ubuntu 15.04 运行 Dovark 布局。将英语移动到第一位立即修复了我。我都快疯了。谢谢! - Ominus
我曾经在我的OS X系统上使用澳大利亚键盘设置,但是缺少某些选项键的选择让我感到非常烦恼。特别是意图快捷键的失效。添加美国键盘并将其设为活动键盘解决了这个问题。感谢您的建议。 - KiwiMartin
终于!我将克罗地亚键盘布局作为第一选项。在PyCharm 2016.3和Kubuntu 16.10中将en-us移到第一位置可以修复多行注释和取消注释的Ctrl + Slash快捷键问题。 - Hrvoje T
在带有KDE的Ubuntu 19.04中,进入“系统设置”>“键盘”>“布局”,勾选“配置布局”,并将“英语(美国)”移到顶部。之后,无论选择哪种布局,Java产品中的所有热键都可以与IBus良好配合使用。 - frost-nzcr4

11

如果您已安装Vim模拟器,请确保其不会干扰IDE快捷键

  1. 进入设置 -> Vim模拟
  2. 然后将IDEVim分配给您想要的任何快捷方式。

默认打开这个功能有点疯狂。 :D 我也遇到过这种情况。 - Michal G

8
如果您正在使用Ubuntu,请在pyCharm中禁用Vim模拟器: 工具> Vim模拟器

虽然这并不是建议禁用你正在使用的工具,但这确实导致了我的问题。 - CermakM

4

解决以上问题的方法很简单:

工具菜单中关闭Vim模拟器

编辑: 我也遇到了同样的问题,并且这个方法解决了问题


请附上您的答案理由。 - Anantha Raju C

3

我打开“文件-设置-键盘映射”,将键盘映射版本从现有的更改为VisualStudio,然后它开始正常工作。


由于某种原因,这个愚蠢的IDE把我的布局切换到了osX。 - Igor Rodriguez

2

我曾经遇到过同样的问题。请按照以下步骤进行操作,使ctrl、alt键正常工作:

文件 >> 设置 >> 快捷键 >> 更改为XWin

希望这能帮到你。


2

可能是因为安装时选择了MAC OS X 键盘布局。我建议您尝试不同的布局。

您可以选择不同的键盘布局。 文件>设置>键盘映射>选择适合您系统的键盘布局。


1
请查看这个问题(在Ubuntu 16.04中对我有效)。
在我的情况下,一些PyCharm快捷键被Ubuntu快捷键所遮盖,例如Ctrl+Alt+S,它在PyCharm上打开设置窗口,但在Ubuntu上对应于“切换阴影状态”的快捷键。
我只需禁用Ubuntu快捷键,相应的PyCharm快捷键就像魔法一样工作了(双关语)。

1
重新启动电脑解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接