在 IntelliJ 中,可以使用 Alt + 0/1/... 键盘快捷键打开相应的工具窗口。然而这个捷径不起作用。
我正在使用 Debian,并且我验证了 IntelliJ 和操作系统键盘映射之间没有冲突。我的键盘类型是 AZERTY。我尝试了数字键盘和主键盘上的数字。对于后者,我尝试使用或不使用 Shift 键来使用它们。我还更改了键盘布局以使用
EN
键盘布局,但没有结果。
我的 IntelliJ 快捷方式突然停止工作;重启并没有解决问题。
转到“首选项”>“键盘映射”,将配置更改为其他内容,使用“撤消”快捷方式进行测试,然后返回并更改回原始配置,它再次开始工作。
对我来说,在路径中查找(ctrl + shift + f)和在路径中替换(ctrl + shift + r)突然停止工作。重启IDE也没用。我执行了“文件”>“使缓存无效并重新启动”来解决问题。
您应该在 IDE 中更改所选的键盘映射。我的意思是,您应该单击文件,然后转到设置,然后搜索键盘映射,然后选择所需的键盘映射。我更喜欢 netbeans,然后应用并重新启动您的 IDE。这样你的控制键就可以工作了
在 Ubuntu 20.04 上尝试过。这里的情况相同(AZERTY 键盘 - 又名法语布局)。
这是一个解决方法:
English (US)
(法语为 Anglais (US)
)。English (US)
布局位于第一个位置。你应该有这样的东西:
English
作为主要按钮,但选择 French
Alt+0
/1
/...
快捷键现在可以正常工作了。刚刚在 Windows 机器上遇到了这个问题。原因是我处于不同的语言输入模式。切换回 ENG 修复了它。
仅解决方法:
这是一个例子: ctrl+1 是 eclipse 中的“快速修复”操作,在 intellij 中它的名称是“显示上下文操作”
File/Manage IDE Settings/Export Settings
解压后,它应该包含一个包含该内容的 xml:
<keymap version="1" name="Eclipse copy" parent="Eclipse">
<action id="ActivateCommitToolWindow">
<keyboard-shortcut first-keystroke="alt #10000e0" />
</action>
<action id="ActivateDebugToolWindow">
<keyboard-shortcut first-keystroke="alt left_parenthesis" />
</action>
<action id="ActivateFavoritesToolWindow">
<keyboard-shortcut first-keystroke="alt #10000e9" />
</action>
<action id="ActivateFindToolWindow">
<keyboard-shortcut first-keystroke="alt quotedbl" />
</action>
<action id="ActivateProblemsViewToolWindow">
<keyboard-shortcut first-keystroke="alt minus" />
</action>
<action id="ActivateProjectToolWindow">
<keyboard-shortcut first-keystroke="alt ampersand" />
</action>
<action id="ActivateRunToolWindow">
<keyboard-shortcut first-keystroke="alt quote" />
</action>
<action id="ActivateServicesToolWindow">
<keyboard-shortcut first-keystroke="alt underscore" />
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="alt #10000e8" />
</action>
<action id="ActivateVersionControlToolWindow">
<keyboard-shortcut first-keystroke="alt #10000c7" />
</action>
<action id="CloseActiveTab" />
<action id="CloseContent">
<keyboard-shortcut first-keystroke="ctrl f4" />
<keyboard-shortcut first-keystroke="ctrl w" />
</action>
<action id="ShowIntentionActions">
<keyboard-shortcut first-keystroke="alt enter" />
<keyboard-shortcut first-keystroke="shift ctrl ampersand" />
</action>
<action id="ViewImportPopups">
<keyboard-shortcut first-keystroke="shift ctrl m" />
</action>
</keymap>
在这个例子中,我重新映射了对你来说有问题的 alt 0...alt 9,shift-ctrl-1 用于快速修复,ctrl-w 与 eclipse 中一样工作。
信息:获取原始映射 仅供参考,您可以从已安装的创意资源中获取原始映射:
/usr/share/idea/lib/resources.jar
包含文件
它可以帮助列出所有有问题的映射。 Eclipse 父级是 $default,有问题的映射 alt 0 ... alt 9 位于 $default.xml 中 还有 20 个其他映射可以从 $default 重新映射: search " 0" => GotoBookmark0:control 0 ToggleBookmark0: control shift 0 ... 直到 9
旁注:
-> 在我的情况下切换键盘不起作用(azerty/linux)
-> 键映射的双开关是其他答案中缺少的信息
-> 我的 Linux 存储库中有最新版本的 intellij,但似乎没有包含修复程序。
退出
Razor Cortex
和Razor Synapse
,然后重新启动它们,将其修复在新的Windows 11 Intellij Ultimate安装上(不幸的是,之前的答案都不起作用)。