Environment: XUbuntu 13.04, Java: Oracle 7 u40
PyCharm 3.0 Community Edition
任何涉及Ctrl键的快捷方式都不起作用。例如,我可以使用鼠标或中键复制粘贴文本,但不能通过Ctrl + C / Ctrl + V复制粘贴文本。当我将鼠标悬停在菜单中时,我可以看到快捷工具提示和设置确认快捷方式是否正确。但它没有用。 使用Alt的快捷方式,如Alt + F7正常工作。
其他应用程序,例如,Aptana studio - 基于Java和Eclipse的工作正常。所有系统应用程序都使用Ctrl按钮确定。
可能IBus正在搞乱你的Java键盘快捷方式。做就是了
killall ibus-daemon
请看看this question(在Ubuntu 16.04为我工作)。
在我的例子中,一些PyCharm快捷方式被Ubuntu快捷方式所掩盖,例如Ctrl + Alt + S,它打开PyCharm上的Settings窗口,但对应于Ubuntu上的'Toggle shaded state'快捷方式。
我只是禁用了Ubuntu快捷方式,相应的PyCharm快捷方式就像一个Charm(双关语)。
重新启动我的电脑修复了问题。
我能够通过在Debian上重新排列我的键盘布局来解决我的问题,以便我的英语(美国)键盘位于顶部。我只是把它作为一个答案,因为它的解决方案一直停留在评论部分,而不是作为一个真正的答案。
如果已安装Vim仿真器,请确保它不会干扰IDE快捷方式。
我进入了File-Settings-Keymap,然后我将keymap版本从现有的更改为VisualStudio,它开始正常工作。
如果您使用的是Ubuntu,请在pyCharm中禁用Vim Emulator:
工具> Vim仿真器
这可能是因为在安装过程中选择的键盘布局是MAC OS X.我建议你可以尝试不同的布局。
您可以选择不同的布局文件>设置>键盘>选择适合您系统的布局
解决上述问题很简单:
在“工具”菜单中关闭“Vim仿真”
编辑:我有同样的问题,这解决了
如果您正在使用Vim Emulation,它可能会拦截某些Ctrl / Alt组合。要查看是否是这种情况,您可以转到设置/其他设置/ Vim仿真,并将处理程序下拉菜单从Vim切换到IDE。
我遇到了同样的问题。请按照以下方式导航,使ctrl,alt按预期工作:
文件>>设置>> keymap >>更改为XWin
希望这可以帮助 :)