# 解决键盘快捷键相关问题

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

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

首先，检查该快捷键是否  应该 按预期工作。 对于 `Ctrl+C` (Windows), `⌘ C` (macOS), `⌘ C` (IntelliJ IDEA Classic (macOS)), `⌘ C` (macOS System Shortcuts), `Ctrl+C` (XWin), `Ctrl+C` (GNOME), `Ctrl+C` (KDE), `Ctrl+Insert` (Emacs), `Ctrl+C` (Sublime Text), `⌘ C` (Sublime Text (macOS)), `Ctrl+C` (Visual Studio), `⌘ C` (Visual Studio (macOS)), `Ctrl+C` (NetBeans), `Ctrl+C` (Eclipse), `⌘ C` (Eclipse (macOS)) 和 `Ctrl+V` (Windows), `⌘ V` (macOS), `⌘ V` (IntelliJ IDEA Classic (macOS)), `⌘ V` (macOS System Shortcuts), `Ctrl+V` (XWin), `Ctrl+V` (GNOME), `Ctrl+V` (KDE), `Shift+Insert` (Emacs), `Ctrl+Shift+V` (Sublime Text), `⌘ ⇧ V` (Sublime Text (macOS)), `Ctrl+V` (Visual Studio), `⌘ V` (Visual Studio (macOS)), `Ctrl+V` (NetBeans), `Ctrl+V` (Eclipse), `⌘ V` (Eclipse (macOS)) 这样的快捷键来说，这可能很明显，但  `Alt+上`  或 `Ctrl+W` (Windows), `⌥ ↑` (macOS), `⌘ W` (IntelliJ IDEA Classic (macOS)), `⌥ ↑` (macOS System Shortcuts), `Ctrl+W` (XWin), `Ctrl+W` (GNOME), `Ctrl+W` (KDE), `Ctrl+Alt+W` (Emacs), `Ctrl+Shift+Space` (Sublime Text), `⌘ ⇧ A` (Sublime Text (macOS)), `Alt+Shift+=` (Visual Studio), `⌘ ⌥ →` (Visual Studio (macOS)), `Alt+Shift+.` (NetBeans), `Alt+Shift+Up` (Eclipse), `⌃ ⇧ ↑` (Eclipse (macOS)) 这样的快捷键通常根据应用程序和操作系统执行不同的操作。

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

Procedure:

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `按键映射` 。

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

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

![在搜索中选择的键映射和操作](https://resources.jetbrains.com/help/img/idea/2026.3/selected_keymap.png)

或者，您可以在此文档页面顶部选择所需的按键映射，并查看 [快捷键列表](null)，以了解该按键映射中的键盘映射。

* [预定义 Windows 键映射](reference-keymap-win-default.html)

* [预定义 macOS 键位图](reference-keymap-mac-default.html)

如果您认为某个快捷键的默认映射对于特定键位图不正确，请通过在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交问题告知我们。

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

IntelliJ IDEA 中的所有键映射均为 [QWERTY US English keyboard layout](https://en.wikipedia.org/wiki/QWERTY#United_States) 设计。 如果您使用其他拉丁字母键盘布局，则某些快捷键可能无法使用，因为这些快捷键中使用的字符可能没有专用的键盘按键。

例如，在德语键盘布局中，没有专用的正斜杠  `/` 键，因此无法使用 `Ctrl+/` (Windows), `⌘ /` (macOS), `⌘ /` (IntelliJ IDEA Classic (macOS)), `⌘ /` (macOS System Shortcuts), `Ctrl+/` (XWin), `Ctrl+/` (GNOME), `Ctrl+/` (KDE), `Alt+;` (Emacs), `Ctrl+/` (Sublime Text), `⌘ /` (Sublime Text (macOS)), `Ctrl+Alt+/` (Visual Studio), `⌘ ⌥ /` (Visual Studio (macOS)), `Ctrl+/` (NetBeans), `Ctrl+/` (Eclipse), `⌘ /` (Eclipse (macOS))快捷键来 [注释当前行](null)。

对于这种情况，推荐的解决方法是 [安装](managing-plugins.html#install_plugin_from_repo) [Keymap Nationalizer](https://plugins.jetbrains.com/plugin/14625-keymap-nationalizer)插件，此插件将为您的键盘布局生成一个无冲突的键位图。 或者，您可以通过 [分配另一个快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)来修复特定快捷键，以取代不起作用的快捷键。

无论使用何种变通方法，我们仍在寻找一种适用于任何键盘布局且开箱即用的解决方案。 进度在 [此问题](https://youtrack.jetbrains.com/issue/IDEA-165950)中跟踪。

## 按键是否到达 IDE？

在   按键映射   设置 页面上，点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.actions.shortcutFilter.svg)   通过快捷键查找操作。  ，然后按下组合键。

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

![IDE 无法识别该快捷键](https://resources.jetbrains.com/help/img/idea/2026.3/shortcut_not_triggered.png)

### 检查冲突应用程序

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

当您发现冲突的快捷键时，请决定哪个应用程序应对该快捷键作出响应，并在 IntelliJ IDEA 中 [分配另一个快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)或更改冲突应用程序中的快捷键。

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

macOS:

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

|  快捷键  |  系统操作  |  IntelliJ IDEA 操作  |
| --- | --- | --- |
|  `⌃ Space` (Windows), `⌃ Space` (macOS), `⌃ Space` (IntelliJ IDEA Classic (macOS)), `⌃ Space` (macOS System Shortcuts), `⌃ Space` (XWin), `⌃ Space` (GNOME), `⌃ Space` (KDE), `⌃ Space` (Emacs), `⌃ Space` (Sublime Text), `⌃ Space` (Sublime Text (macOS)), `⌃ Space` (Visual Studio), `⌃ Space` (Visual Studio (macOS)), `⌃ Space` (NetBeans), `⌃ Space` (Eclipse), `⌃ Space` (Eclipse (macOS))  |  选择上一个输入源  |  基本代码补全  |
|  `⇧ ⌘ A` (Windows), `⇧ ⌘ A` (macOS), `⇧ ⌘ A` (IntelliJ IDEA Classic (macOS)), `⇧ ⌘ A` (macOS System Shortcuts), `⇧ ⌘ A` (XWin), `⇧ ⌘ A` (GNOME), `⇧ ⌘ A` (KDE), `⇧ ⌘ A` (Emacs), `⇧ ⌘ A` (Sublime Text), `⇧ ⌘ A` (Sublime Text (macOS)), `⇧ ⌘ A` (Visual Studio), `⇧ ⌘ A` (Visual Studio (macOS)), `⇧ ⌘ A` (NetBeans), `⇧ ⌘ A` (Eclipse), `⇧ ⌘ A` (Eclipse (macOS))  |  在终端中搜索 man 页索引  |  查找操作  |

请尝试使用   macOS 系统快捷键   键位图，这是为避免与 macOS 原生快捷键冲突而设计的。 如果您在使用此键映射时仍然发现冲突，请在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交一个问题。

如果您不想使用此按键映射，请在 IntelliJ IDEA 中 [分配另一个不冲突的快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)。

Unix / Linux:

在 Ubuntu 上存在几种已知冲突，例如：

|  快捷键  |  系统操作  |  IntelliJ IDEA 操作  |
| --- | --- | --- |
|  `Ctrl+Alt+S` (Windows), `Ctrl+Alt+S` (macOS), `Ctrl+Alt+S` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+S` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `Ctrl+Alt+S` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `Ctrl+Alt+S` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `Ctrl+Alt+S` (Eclipse (macOS))  |  遮罩窗口  |  打开设置对话框  |
|  `Ctrl+Alt+L` (Windows), `Ctrl+Alt+L` (macOS), `Ctrl+Alt+L` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+L` (macOS System Shortcuts), `Ctrl+Alt+L` (XWin), `Ctrl+Alt+L` (GNOME), `Ctrl+Alt+L` (KDE), `Ctrl+Alt+L` (Emacs), `Ctrl+Alt+L` (Sublime Text), `Ctrl+Alt+L` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `Ctrl+Alt+L` (Visual Studio (macOS)), `Ctrl+Alt+L` (NetBeans), `Ctrl+Alt+L` (Eclipse), `Ctrl+Alt+L` (Eclipse (macOS))  |  锁屏  |  重新格式化代码  |
|  `Ctrl+Alt+T` (Windows), `Ctrl+Alt+T` (macOS), `Ctrl+Alt+T` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+T` (macOS System Shortcuts), `Ctrl+Alt+T` (XWin), `Ctrl+Alt+T` (GNOME), `Ctrl+Alt+T` (KDE), `Ctrl+Alt+T` (Emacs), `Ctrl+Alt+T` (Sublime Text), `Ctrl+Alt+T` (Sublime Text (macOS)), `Ctrl+Alt+T` (Visual Studio), `Ctrl+Alt+T` (Visual Studio (macOS)), `Ctrl+Alt+T` (NetBeans), `Ctrl+Alt+T` (Eclipse), `Ctrl+Alt+T` (Eclipse (macOS))  |  启动终端  |  包围方式  |
|  `Ctrl+Alt+F12` (Windows), `Ctrl+Alt+F12` (macOS), `Ctrl+Alt+F12` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+F12` (macOS System Shortcuts), `Ctrl+Alt+F12` (XWin), `Ctrl+Alt+F12` (GNOME), `Ctrl+Alt+F12` (KDE), `Ctrl+Alt+F12` (Emacs), `Ctrl+Alt+F12` (Sublime Text), `Ctrl+Alt+F12` (Sublime Text (macOS)), `Ctrl+Alt+F12` (Visual Studio), `Ctrl+Alt+F12` (Visual Studio (macOS)), `Ctrl+Alt+F12` (NetBeans), `Ctrl+Alt+F12` (Eclipse), `Ctrl+Alt+F12` (Eclipse (macOS))  |  打开   tty12  虚拟控制台  |  文件路径  |
|     `Ctrl+Alt+Left` (Windows), `Ctrl+Alt+Left` (macOS), `Ctrl+Alt+Left` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+Left` (macOS System Shortcuts), `Ctrl+Alt+Left` (XWin), `Ctrl+Alt+Left` (GNOME), `Ctrl+Alt+Left` (KDE), `Ctrl+Alt+Left` (Emacs), `Ctrl+Alt+Left` (Sublime Text), `Ctrl+Alt+Left` (Sublime Text (macOS)), `Ctrl+Alt+Left` (Visual Studio), `Ctrl+Alt+Left` (Visual Studio (macOS)), `Ctrl+Alt+Left` (NetBeans), `Ctrl+Alt+Left` (Eclipse), `Ctrl+Alt+Left` (Eclipse (macOS))       `Ctrl+Alt+Right` (Windows), `Ctrl+Alt+Right` (macOS), `Ctrl+Alt+Right` (IntelliJ IDEA Classic (macOS)), `Ctrl+Alt+Right` (macOS System Shortcuts), `Ctrl+Alt+Right` (XWin), `Ctrl+Alt+Right` (GNOME), `Ctrl+Alt+Right` (KDE), `Ctrl+Alt+Right` (Emacs), `Ctrl+Alt+Right` (Sublime Text), `Ctrl+Alt+Right` (Sublime Text (macOS)), `Ctrl+Alt+Right` (Visual Studio), `Ctrl+Alt+Right` (Visual Studio (macOS)), `Ctrl+Alt+Right` (NetBeans), `Ctrl+Alt+Right` (Eclipse), `Ctrl+Alt+Right` (Eclipse (macOS))     |  切换工作区  |  撤销/重做导航操作  |
|  `Alt+F7` (Windows), `Alt+F7` (macOS), `Alt+F7` (IntelliJ IDEA Classic (macOS)), `Alt+F7` (macOS System Shortcuts), `Alt+F7` (XWin), `Alt+F7` (GNOME), `Alt+F7` (KDE), `Alt+F7` (Emacs), `Alt+F7` (Sublime Text), `Alt+F7` (Sublime Text (macOS)), `Alt+F7` (Visual Studio), `Alt+F7` (Visual Studio (macOS)), `Alt+F7` (NetBeans), `Alt+F7` (Eclipse), `Alt+F7` (Eclipse (macOS))  |  移动窗口  |  查找用法  |
|  `Alt+F8` (Windows), `Alt+F8` (macOS), `Alt+F8` (IntelliJ IDEA Classic (macOS)), `Alt+F8` (macOS System Shortcuts), `Alt+F8` (XWin), `Alt+F8` (GNOME), `Alt+F8` (KDE), `Alt+F8` (Emacs), `Alt+F8` (Sublime Text), `Alt+F8` (Sublime Text (macOS)), `Alt+F8` (Visual Studio), `Alt+F8` (Visual Studio (macOS)), `Alt+F8` (NetBeans), `Alt+F8` (Eclipse), `Alt+F8` (Eclipse (macOS))  |  调整窗口大小  |  计算表达式  |

遗憾的是，在 Ubuntu 和其他 Linux 发行版上，没有能够无冲突工作的预定义按键映射。 我们正在 [此工单](https://youtrack.jetbrains.com/issue/IDEABKL-7660)中收集反馈。

在适用于 Ubuntu 的键位映射发布之前， [请分配最常用且不冲突的快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)。

Windows:

与 Windows 系统快捷键没有已知冲突。 如果遇到此类冲突，请在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交问题来告知我们。

## IDE 是否正确处理了快捷键？

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

* 如果预期操作未出现在列表中，请手动 [分配快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)作为变通方法，并在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交问题。

* 如果预期操作与其他操作一起出现，在大多数情况下这是设计使然，因为这些操作应可在不同上下文中使用。 在下面的示例中， `Ctrl+Shift+U` 快捷方式同时分配给 [切换大小写](null)，该操作在编辑器中有效，和 [解除搁置](shelving-and-unshelving-changes.html)，该操作在 提交 窗口中有效。 ![快捷键映射到多个操作](https://resources.jetbrains.com/help/img/idea/2026.3/shortcut_multiple_actions.png) 如果快捷键未按预期工作，或在特定上下文中完全不起作用，请从其他操作中移除快捷键（右键点击并选择 删除快捷方式 ）作为变通方法，并在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交问题。

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

* 如果预期操作出现在列表中且没有其他操作，但在预期 IDE 上下文中仍未按预期工作，请手动 [分配其他快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)作为变通方法，并在我们的 [问题跟踪器](https://youtrack.jetbrains.com/issues/IDEA)中提交问题。

