配置键盘快捷键
JetBrains Rider 包含 几个预定义的键位图 ,并允许您自定义常用的快捷键。
要查看键位图配置,打开 设置/首选项 对话框 Ctrl+Alt+S 并选择 按键映射。

在所有预定义的键位图中,您很可能会选择以下之一:
Visual Studio 2022 — 推荐此键位图给有使用不带 ReSharper 的普通 Visual Studio 经验的 Windows 用户。
IntelliJ/IntelliJ (macOS) — 推荐此键位图给有使用 IntelliJ IDEA 或基于 JetBrains IntelliJ 平台的 IDE 经验,并且更喜欢使用 IntelliJ/macOS 键位图的用户。
Visual Studio/Visual Studio (macOS) — 推荐此键位图给以下用户:
没有其他 IDE 使用经验;
有使用 Visual Studio + ReSharper 的经验,并且更喜欢在 ReSharper 中使用 “Visual Studio”键盘方案的用户。
VS Code/VS Code (macOS) — 推荐此键位图给有使用 Visual Studio Code 经验的用户。
ReSharper/ReSharper (macOS) — 推荐此键位图给有使用 Visual Studio + ReSharper 的经验,并且更喜欢在 ReSharper 中使用 “ReSharper 2.x/IntelliJ IDEA”键盘方案的用户。
如果您在 macOS 上使用 Rider,建议选择带有 macOS 后缀的键位图,例如 Visual Studio (macOS)。
键位图是包含相应键盘和鼠标快捷键及缩写的动作列表。 您无法更改预定义的键位映射。 相反,当您修改预定义键位图的任何快捷方式时,JetBrains Rider 会创建该键位图的副本,您可以进行配置。 点击 以复制所选的键位图、重命名、删除或还原为默认值。 有关 按键映射 文件的更多信息,请参阅 用户定义 按键映射s 的位置。
有些操作从其他操作继承其键盘快捷键或鼠标快捷键。 在 按键映射 页面上,您可以使用 继承自 链接导航到父操作。 当您更改父操作的快捷键时,其子操作的所有快捷键会相应更改。 当您更改子操作的快捷键时,不会影响其父操作的快捷键,但继承链接将被移除,从而使两个操作成为独立的。

若要按名称查找操作,请在 按键映射 页的搜索字段中输入操作名称。 如果您知道某个操作的快捷键,请点击 并在 查找快捷键 对话框中按下组合键。
在查阅此页面及 JetBrains Rider 文档中的其他页面时,您可以看到您在 IDE 中使用的 按键映射 快捷键——使用页面顶部的选择器选择它。

添加键盘快捷键
在 设置/首选项 对话框 Ctrl+Alt+S 的 按键映射 页面上,使用搜索字段查找所需的操作。
右键点击操作并选择 添加键盘快捷键。

在 键盘快捷键 对话框中,按下必要的组合键。
快捷键可以以修饰键开头,例如 Ctrl、 Ctrl、 Shift、 Alt 或 Meta 键。 不能以 Fn 键开头,因为该键保留用于硬件功能,不支持作为快捷键的起始键。
如果需要,请选中 第二次按下 复选框,以使用两个连续的键组合定义一个复杂的快捷方式。
点击 确定 以保存快捷方式。
您按下的组合键会显示在 键盘快捷键 对话框中,如果与现有的快捷键冲突,还会显示警告。
添加鼠标快捷方式
在 按键映射 页面上的 设置/首选项 对话框 Ctrl+Alt+S ,右键点击一个操作并选择 添加鼠标快捷方式。
在 鼠标快捷方式 对话框中,将鼠标指针移到中央区域并根据需要点击或滚动。
点击 确定 以保存快捷方式。
进行的鼠标操作显示在 鼠标快捷方式 对话框中,如果与现有的快捷键冲突,还会显示警告。
添加缩写
可以使用缩写快速找到没有快捷键的操作。 例如,您可以按 Ctrl+Shift+A 并输入 跳转到颜色和字体 操作的名称,以快速修改当前插入点位置下元素的颜色和字体设置。 如果您为此操作分配了一个缩写(如 JCF ),则可以输入该缩写代替完整的操作名称。
在 按键映射 页面上的 设置/首选项 对话框 Ctrl+Alt+S ,右键点击一个操作并选择 添加缩写。
在 缩写 对话框中,输入所需的缩写并点击 确定。
将操作快捷键重置为默认
如果您更改、添加或移除某个操作的快捷方式,您可以将其重置为初始配置。
在 按键映射 页面上的 设置/首选项 对话框 Ctrl+Alt+S ,右键点击一个操作并选择 重置快捷键。
禁用双键快捷键
若要禁用默认的双键快捷键,请执行以下操作:双击 Shift 以 随处搜索 和双击 Ctrl 以 执行任意操作。
按下 Ctrl+Alt+S 打开设置,然后选择 。
滚动到 用户界面 部分并设置 禁用双击修改键快捷键 复选框:

除了 JetBrains Rider 提供的键位图,您还可以通过 插件安装其他键位图,例如 Eclipse Keymap 或 NetBeans Keymap。
用户定义键盘映射的位置
当您修改默认键位图中的一个时,JetBrains Rider 会在 键图 目录下的 JetBrains Rider IDE 配置目录中创建一个自定义键位图文件:
- 语法
%APPDATA%\JetBrains\<product><version>\keymaps
- 示例
C:\Users\JohnS\AppData\Roaming\JetBrains\Rider2025.2\keymaps
- 语法
~/Library/Application Support/JetBrains/<product><version>/keymaps
- 示例
~/Library/Application Support/JetBrains/Rider2025.2/keymaps
- 语法
~/.config/JetBrains/<product><version>/keymaps
- 示例
~/.config/JetBrains/Rider2025.2/keymaps
自定义键映射文件仅包含相对于其父键映射的差异。 例如,如果您修改默认的 Windows 键位图,您自定义的键位图将是它的子项。 该文件将仅包含您添加或修改的快捷键,而自定义键位图的所有其他快捷键将与默认的 Windows 键位图相同。
您可以将自定义键映射与团队成员或您的 IDE 实例之间共享。 请将相应的键位图文件复制到 键图 目录中的另一个 JetBrains Rider 安装中。 然后在 按键映射 设置页面选择复制的 按键映射。
与全局操作系统快捷键冲突
预定义键位图无法覆盖所有可能的平台、版本和配置。 某些快捷键可能会与系统全局操作和第三方软件的快捷键冲突。 若要解决这些冲突,您可以重新分配或禁用冲突的快捷键。
JetBrains Rider 检测到与系统快捷键的冲突,并通过弹出消息通知您:

单击 修改快捷键 打开 按键映射 设置对话框,您可以在其中进行必要的调整。

在 JetBrains Rider 中,这里有一些可能与默认键位图冲突的系统快捷方式示例。 请确保系统上启用了功能键。
快捷方式 | 系统操作 | JetBrains Rider 操作 |
|---|---|---|
⌃ Space | 选择之前的输入源 | 基本代码补全 |
⇧ ⌘ A | 在终端中搜索 man 页索引 | 查找操作 |
快捷方式 | 系统操作 | JetBrains Rider 操作 |
|---|---|---|
Ctrl+Alt+S | 遮罩窗口 | 打开设置对话框 |
Ctrl+Alt+L | 锁屏 | 重新设置代码格式 |
Ctrl+Alt+T | 启动终端 | 包围方式 |
Ctrl+Alt+F12 | 打开 tty12 虚拟控制台 | 文件路径 |
Ctrl+Alt+Left Ctrl+Alt+Right | 切换工作区 | 撤销/重做导航操作 |
Alt+F7 | 移动窗口 | 查找用法 |
Alt+F8 | 调整窗口大小 | 对表达式求值 |