IntelliJ IDEA 2025.1 Help

解决键盘快捷键相关问题

您是否在使用正确的键盘映射?

首先,请检查快捷键 是否按您的预期工作。 对于 Ctrl+CCtrl+V 这样的快捷键来说,这可能很明显,但 Alt+上 Ctrl+W 这样的快捷键通常根据应用程序和操作系统执行不同的操作。

考虑到对快捷键的不同期望,IntelliJ IDEA 允许您在 按键映射 (预定义的快捷键集)之间进行选择。 如果您之前使用过特定的编辑器或 IDE,您可以切换到具有相应名称的键位图,例如 EclipseNetBeansSublime TextVSCode ,并使用与该编辑器或 IDE 相同的快捷键。

  1. Ctrl+Alt+S 打开设置,然后选择 按键映射

  2. 请确保您正在使用正确的键位图。

  3. 请使用搜索字段检查快捷键是否按预期映射。

在搜索中选择的键映射和操作

或者,您可以在此文档页面顶部选择所需的 按键映射,并查看 快捷键列表以学习该 按键映射 中的键盘映射。

如果您认为某个快捷键的默认映射对于特定键位图不正确,请通过在我们的 问题跟踪器中提交问题告知我们。

您是否使用非英文键盘布局?

IntelliJ IDEA 中的所有键映射均为 QWERTY US English keyboard layout 设计。 如果您使用其他拉丁字母键盘布局,则某些快捷键可能无法使用,因为这些快捷键中使用的字符可能没有专用的键盘按键。

例如,在德语键盘布局中,没有专用的正斜杠 / 键,因此无法使用 Ctrl+/ 快捷键来 注释当前行

对于这种情况,推荐的解决方法是 安装 Keymap Nationalizer插件,此插件将为您的键盘布局生成一个无冲突的键位图。 或者,您可以通过 分配另一个快捷键来修复特定的快捷键,而不是修复不起作用的那个。

无论使用何种变通方法,我们仍在寻找一种可以开箱即用并适用于任何键盘布局的解决方案。 进度在 此问题中跟踪。

快捷键包括功能键吗?

如果快捷键包含功能键 F1 ... F12 ,它可能无法正常工作,因为这些键在默认情况下通常映射到实用程序操作,例如更改扬声器音量或屏幕亮度。

您可以通过以下方式使这些快捷方式起作用:

  • 在带有 Fn 键的键盘上,请按住此键并同时按下原始组合键。

  • 更改功能键的默认行为。 具体步骤因您的计算机制造商而异;如果您在 macOS 上运行 IntelliJ IDEA,请参考 此文章

按键是否到达 IDE?

按键映射 settings 页面上,点击 通过快捷键查找操作 ,然后按下键组合。

如果在按下组合键后, 查找快捷键 弹出窗口中的字段仍然为空。 这意味着其他某个程序或您的操作系统拦截了快捷键。

IDE 无法识别该快捷键

检查冲突应用程序

检查即使在其他应用程序有焦点时也需要响应快捷键的应用程序。 这些通常包括屏幕录制软件或隧道工具,例如 Microsoft Remote Desktop。

当您发现冲突的快捷键时,请决定哪个应用程序应对该快捷键作出响应,并在 IntelliJ IDEA 中 分配另一个快捷键或更改冲突应用程序中的快捷键。

检查与您的操作系统是否存在冲突

大多数预定义的键位图中存在一些已知的冲突,例如:

快捷键

系统操作

IntelliJ IDEA 操作

⌃ Space

选择上一个输入源

基本代码补全

⇧ ⌘ A

在终端中搜索 man 页面索引

查找操作

请尝试使用 macOS 系统快捷键 键位图,这是为避免与 macOS 原生快捷键冲突而设计的。 如果您在使用此键映射时仍然发现冲突,请在我们的 问题跟踪器中提交一个问题。

如果您不想使用此键位映射,请在 IntelliJ IDEA 中 分配另一个不冲突的快捷键

在 Ubuntu 上存在几种已知冲突,例如:

快捷键

系统操作

IntelliJ IDEA 操作

Ctrl+Alt+S

遮罩窗口

打开设置对话框

Ctrl+Alt+L

锁屏

重新设置代码格式

Ctrl+Alt+T

启动终端

包围方式

Ctrl+Alt+F12

打开 tty12 虚拟控制台

文件路径

Ctrl+Alt+Left

Ctrl+Alt+Right

切换工作区

撤销/重做导航操作

Alt+F7

移动窗口

查找用法

Alt+F8

调整窗口

对表达式求值

很遗憾,没有在 Ubuntu 和其他 Linux 发行版上无冲突运行的预定义快捷键映射。 我们正在收集在 此工单中的反馈。

在适用于 Ubuntu 的键位映射发布之前, 请分配最常用且不冲突的快捷键

目前没有与 Windows 系统快捷键的已知冲突。 如果您遇到这种冲突,请在我们的 问题跟踪器中提交问题通知我们。

IDE 是否正确处理了快捷键?

当您按下的快捷键出现在 查找快捷键 弹窗中时,这意味着 IDE 可以处理此快捷键。 检查映射到此快捷键的操作列表:

  • 如果预期操作未出现在列表中, 手动分配快捷键作为变通方法,并在我们的 问题跟踪器中提交一个问题。

  • 在大多数情况下,如果预期操作与其他操作一起出现,这是设计使然,因为这些操作应在不同上下文中可用。 在下面的示例中, Ctrl+Shift+U 快捷方式同时分配给 切换大小写 ,该操作在编辑器中有效,和 解除搁置 ,该操作在 提交 窗口中有效。

    快捷键映射到多个操作

    如果快捷键未按预期工作或在特定上下文中根本无法工作,作为变通方法,请从其他操作中移除快捷键(右键点击并选择 删除快捷方式 ),并在我们的 问题跟踪器中提交一个问题。

  • 如果您在 插件 页面上安装了自定义插件,可能会有其中一个拦截了快捷键。 请尝试禁用自定义插件,看看是否有帮助。

  • 如果预期操作出现在列表中但没有其他操作,但它仍然无法在预期的 IDE 环境中按预期工作,请手动 分配其他快捷键作为变通办法,并在我们的 问题跟踪器中提交一个问题。

最后修改日期: 2025年 4月 24日