键盘快捷键:键位图比较(macOS)
在所有预定义的键位图中,您很可能会选择以下之一:
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”键盘方案的用户。
要在键位图之间切换,请打开 按键映射 设置页面  Ctrl+Alt+S ,选择页面顶部选择器中的所需键位图,然后点击 保存。
在查阅此页面及 JetBrains Rider 文档中的其他页面时,您可以看到您在 IDE 中使用的 按键映射 快捷键——使用页面顶部的选择器选择它。

JetBrains Rider 的顶级键盘快捷键
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
双击 ⇧ | 双击 ⇧ | 双击 ⇧ | |
⌘ ⇧ A | F1 | ⌘ ⇧ A | |
⌃ ⇧ O | ⌃ ⇧ O | ⌃ ⇧ O | |
⌘ O | ⌘ O | N/A | |
⌃ ⌥ N | ⌃ ⌥ N | ⌃ ⌥ N | |
⌘ ⌥ L | ⌘ ⇧ E | ⌘ 1 | |
⌥ ⇧ N | N/A | N/A | |
⌘ ⇧ B | ⌘ ⇧ B | ⌘ F9 | |
⌥ Enter | ⌘ . | ⌥ Enter | |
⌘ ⇧ G | ⌃ ⇧ N | ⌃ ⇧ N | |
⌃ , | ⌘ E | ⌘ E | |
⇧ F12 | ⌥ ⇧ F12 | ⌥ F7 | |
⌥ F1 | ⌥ F1 | ⌥ F1 | |
⌘ , | ⌘ , | ⌘ , | |
⌘ ⌃ N | ⌃ Enter | ⌘ N | |
⌃ ⌥ D | ⌃ ⌥ D | ⌃ ⌥ D | |
⌘ ⌥ B | ⌘ ⇧ F8 | ⌘ ⇧ F8 | |
⌘ ⌥ P | ⌥ ⇧ F5 | ⌥ ⇧ F5 | |
⌃ V | ⌃ V | ⌃ V | |
⌘ ⇧ R | ⌃ ⇧ R | ⌃ T | |
⌘ ⌥ ⇧ A | ⌘ ⌥ ⇧ A | ⌘ ⌥ ⇧ A | |
⌘ ⌥ Enter | ⌥ ⇧ F | ⌘ ⌥ L | |
⌘ E, C | N/A | N/A |
管理项目和解决方案
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌃ ⇧ O | ⌃ ⇧ O | ⌃ ⇧ O | |
⌘ O | ⌘ O | N/A | |
⌃ ⌥ N | ⌃ ⌥ N | ⌃ ⌥ N | |
⌥ ⇧ N | N/A | N/A | |
⌘ 7 | ⌘ ⌥ 7 | ⌘ ⌥ 7 | |
⌘ ⇧ B | ⌘ ⇧ B | ⌘ F9 | |
⌘ ⇧ F7 | N/A | N/A | |
⌘ F9 | ⌘ F9 | ⌘ F9 |
基本编辑
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌘ X | ⌘ X | ⌘ X | |
⌘ C | ⌘ C | ⌘ C | |
⌘ V | ⌘ V | ⌘ V | |
⌘ ⌥ ⇧ V | ⌘ ⌥ ⇧ V | ⌘ ⌥ ⇧ V | |
⌘ ⇧ V | N/A | ⌘ ⇧ V | |
⌘ ⇧ C | ⌘ ⌥ C | ⌘ ⇧ C | |
⌘ ⌥ ⇧ C | ⌘ ⌥ ⇧ C | ⌘ ⌥ ⇧ C | |
⌘ ⇧ S | ⌘ ⌥ S | ⌘ S | |
⌘ Z | ⌘ Z | ⌘ Z | |
⌘ Y | ⌘ ⇧ Z | ⌘ ⇧ Z | |
Tab | Tab | Tab | |
⇧ Tab | ⌘ [ | ⇧ Tab | |
⌃ ⌥ I | ⌃ ⌥ I | ⌃ ⌥ I | |
⇧ Enter | ⌘ Enter | ⇧ Enter | |
⌘ Enter | ⌘ ⇧ Enter | ⌘ ⌥ Enter | |
⌘ ⇧ L | ⌘ ⇧ K | ⌘ Backspace | |
⌃ ⇧ J | ⌃ J | ⌃ ⇧ J | |
⌘ D | ⌥ ⇧ Down | ⌘ D | |
⌘ ⇧ U | N/A | ⌘ ⇧ U | |
⌘ ⇧ N | ⌘ ⇧ N | ⌘ ⇧ N | |
⇧ F4 | ⌘ K, O | ⇧ F4 | |
显示空白字符 | ⌘ R, W | N/A | N/A |
软换行 | ⌘ E, W | ⌥ Z | N/A |
⌃ ⇧ . | ⌃ ⇧ . | ⌃ ⇧ . | |
⌃ ⇧ , | ⌃ ⇧ , | ⌃ ⇧ , |
文本光标导航
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌥ Left | ⌥ Left | ⌥ Left | |
⌥ Right | ⌥ Right | ⌥ Right | |
⌘ Left | ⌘ Left | ⌘ Left | |
⌘ Right | ⌘ Right | ⌘ Right | |
⌘ [ | ⌃ [ | ⌃ [ | |
⌘ ] | ⌘ ⇧ \ | ⌃ M | |
⌘ ⌥ [ | N/A | ⌘ ⌥ [ | |
⌘ ⌥ ] | N/A | ⌘ ⌥ ] | |
⌃ ⇧ Down | ⌃ ⇧ Down | ⌃ ⇧ Down | |
⌃ ⇧ Up | ⌃ ⇧ Up | ⌃ ⇧ Up | |
⌘ Page Up | N/A | ⌘ Page Up | |
⌘ Page Down | N/A | ⌘ Page Down | |
Page Up | Page Up | Page Up | |
Page Down | Page Down | Page Down | |
⌘ Home | ⌘ Up | ⌘ Home | |
⌘ End | ⌘ Down | ⌘ End |
选择文本
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌘ A | ⌘ A | ⌘ A | |
⇧ Left | ⇧ Left | ⇧ Left | |
⇧ Right | ⇧ Right | ⇧ Right | |
⌥ ⇧ Left | ⌥ ⇧ Left | ⌥ ⇧ Left | |
⌥ ⇧ Right | ⌥ ⇧ Right | ⌥ ⇧ Right | |
⌘ ⇧ Left | ⌘ ⇧ Left | ⌘ ⇧ Left | |
⌘ ⇧ Right | ⌘ ⇧ Right | ⌘ ⇧ Right | |
⇧ Up | ⇧ Up | ⇧ Up | |
⇧ Down | ⇧ Down | ⇧ Down | |
⌘ ⌥ [ | ⌃ ⇧ [ | ⌃ ⇧ [ | |
⌘ ⌥ ⇧ [ | ⌘ ⌥ ⇧ [ | ⌘ ⌥ ⇧ [ | |
⌘ ⌥ ⇧ ] | ⌘ ⌥ ⇧ ] | ⌘ ⌥ ⇧ ] | |
⌘ ⇧ Up | ⌘ ⇧ Page Up | ⌘ ⇧ Page Up | |
⌘ ⇧ Down | ⌘ ⇧ Page Down | ⌘ ⇧ Page Down | |
⇧ Page Up | ⇧ Page Up | ⇧ Page Up | |
⇧ Page Down | ⇧ Page Down | ⇧ Page Down | |
⌘ ⇧ Home | ⌘ ⇧ Home | ⌘ ⇧ Home | |
⌘ ⇧ End | ⌘ ⇧ End | ⌘ ⇧ End | |
⌘ ⌥ Right | ⌘ ⌃ ⇧ Right | ⌥ Up | |
⌘ ⌥ Left | ⌘ ⌃ ⇧ Left | ⌥ Down |
代码折叠
多个文本光标和选区
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌥ ⇧ Click | ⌥ Click | ⌥ ⇧ Click | |
⌘ ⇧ 8 | ⌥ ⇧ I | ⌘ ⇧ 8 | |
双击 ⌥ + 上 | 双击 ⌥ + 上 | 双击 ⌥ + 上 | |
双击 ⌥ + 下 | 双击 ⌥ + 下 | 双击 ⌥ + 下 | |
⌃ ⇧ Up | N/A | N/A | |
⌃ ⇧ Down | N/A | N/A | |
⌥ ⇧ G | ⌥ ⇧ I | ⌥ ⇧ G | |
⌥ ⇧ . | ⌘ D | ⌃ G | |
⌥ ⇧ ; | ⌘ F2 | ⌘ ⌃ G | |
⌥ ⇧ , | ⌘ U | ⌃ ⇧ G | |
⌥ ⇧ Middle-Click | ⌥ ⇧ Click | ⌥ ⇧ Middle-Click | |
⌥ Click | ⌥ ⇧ Click | ⌥ Click | |
⌘ ⌥ ⇧ Click | ⌘ ⌥ ⇧ Click | ⌘ ⌥ ⇧ Click |
编码辅助
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌥ Enter | ⌘ . | ⌥ Enter | |
⌃ Space | ⌘ I | ⌃ Space | |
⌃ ⌥ Space | ⌃ ⇧ Space | ⌃ ⇧ Space | |
⌥ ⇧ Space | ⌃ ⌥ Space | ⌃ ⌥ Space | |
使用 AI Assistant完成代码 | ⌥ / | ⌥ \ | ⌥ \ |
使用 AI 助理生成代码 | ⌃ / | ⌘ \ | ⌘ \ |
⌘ ⇧ Enter | N/A | ⌘ ⇧ Enter | |
⌘ ⌥ Enter | ⌥ ⇧ F | ⌘ ⌥ L | |
⌘ P | ⌘ ⇧ Space | ⌘ P | |
⌘ K, I | ⌃ Middle-Click | F1 | |
⌃ ⌥ ⇧ Up | N/A | ⌘ ⇧ Up | |
⌃ ⌥ ⇧ Down | N/A | ⌘ ⇧ Down | |
⌘ ⌥ ⇧ Left | ⌘ ⌥ ⇧ Left | ⌘ ⌥ ⇧ Left | |
⌘ ⌥ ⇧ Right | ⌘ ⌥ ⇧ Right | ⌘ ⌥ ⇧ Right | |
N/A | ⌥ Up | ⌥ ⇧ Up | |
N/A | ⌥ Down | ⌥ ⇧ Down | |
⌘ ⌥ / | ⌘ K, ⌘ C | ⌘ / | |
⌘ ⌃ / | ⌥ ⇧ A | ⌘ ⌥ / | |
N/A | ⌘ ⌥ T | ⌘ ⌥ T | |
⌘ ⌃ N | ⌃ Enter | ⌘ N | |
⌘ E, C | N/A | N/A | |
⌘ E, F | N/A | N/A |
上下文导航
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌃ ⇧ Down | ⌃ ⇧ Down | ⌃ ⇧ Down | |
⌃ ⇧ Up | ⌃ ⇧ Up | ⌃ ⇧ Up | |
⌘ G | ⌃ G | ⌘ L | |
⌃ Tab | ⌃ Tab | ⌃ Tab | |
⌥ F1 | ⌥ F1 | ⌥ F1 | |
⌥ ⇧ L | N/A | N/A | |
⌃ , | ⌘ E | ⌘ E | |
⌘ ⇧ , | N/A | N/A | |
N/A | ⌥ ⇧ C | ⌥ ⇧ C | |
⌘ ⇧ Backspace | ⌘ K, ⌘ Q | ⌘ ⇧ Backspace | |
⌘ Minus | ⌃ Minus | ⌘ [ | |
⌘ ⇧ Minus | ⌃ ⇧ Minus | ⌘ ] | |
⌘ ⇧ ] | ⌘ ⇧ ] | ⌘ ⇧ ] | |
⌘ ⇧ [ | ⌘ ⇧ [ | ⌘ ⇧ [ | |
⌘ K, K | N/A | F3 | |
⌃ ⇧ [digit] | ⌃ ⇧ [digit] | ⌃ ⇧ [digit] | |
⌥ F3 | N/A | ⌥ F3 | |
⌃ ` | N/A | ⌘ F3 | |
⌃ [digit] | ⌃ [digit] | ⌃ [digit] | |
N/A | ⌘ ⌥ F3 | ⌘ ⌥ F3 | |
⌘ K, N | N/A | N/A | |
⌘ K, P | N/A | N/A | |
⌘ 2 | ⌘ 2 | ⌘ 2 | |
⌃ ⌥ F | ⌘ 7 | ⌘ 7 | |
⌘ 3 | ⌘ 3 | ⌘ 3 | |
⌘ ⌥ Down | N/A | ⌘ ⌥ Down | |
⌘ ⌥ Up | N/A | ⌘ ⌥ Up |
找到一切
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
双击 ⇧ | 双击 ⇧ | 双击 ⇧ | |
⌘ F | ⌘ F | ⌘ F | |
F3 | ⌘ G | ⌘ G | |
⇧ F3 | ⌘ ⇧ G | ⌘ ⇧ G | |
⌃ H | ⌘ ⌥ F | ⌘ R | |
⌘ ⇧ F | ⌘ ⇧ F | ⌘ ⇧ F | |
⌘ ⇧ H | ⌘ ⇧ H | ⌘ ⇧ R | |
⌘ F3 | N/A | N/A | |
⌘ ⇧ T | ⌘ P | ⌘ ⇧ O | |
⌥ \ | ⌘ ⌥ O | ⌘ F12 | |
⌘ ⌥ ⇧ T | ⌘ T | ⌘ ⌥ O | |
⌘ ⇧ A | F1 | ⌘ ⇧ A |
从符号导航
代码分析
运行并调试
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌃ F5 | ⌃ F5 | ⌃ R | |
⌘ ⌥ ⇧ R | ⌘ ;, A | ⌃ ⌥ R | |
⌥ F5 | F5 | ⌃ D | |
⌃ ⌥ D | ⌃ ⌥ D | ⌃ ⌥ D | |
⌘ ⌥ P | ⌥ ⇧ F5 | ⌥ ⇧ F5 | |
⌥ ⇧ P | ⌘ ⌥ ⇧ F5 | ⌘ ⌥ ⇧ F5 | |
⇧ F5 | ⇧ F5 | ⌘ F2 | |
⌘ Pause | F6 | N/A | |
F5 | F5 | ⌘ ⌥ R | |
⌥ F10 | N/A | N/A | |
停止后台进程... | ⌘ ⇧ F2 | ⌘ ⇧ F2 | ⌘ ⇧ F2 |
F10 | F10 | F8 | |
⌥ ⇧ F8 | N/A | ⌥ ⇧ F8 | |
⌘ F11 | F11 | F7 | |
⇧ F7 | ⇧ F7 | ⇧ F7 | |
⌥ F11 | ⌥ ⇧ F7 | ⌥ ⇧ F7 | |
⇧ F11 | ⇧ F11 | ⇧ F8 | |
⌘ F10 | ⌥ F9 | ⌥ F9 | |
⌘ ⌥ F9 | ⌘ ⌥ F9 | ⌘ ⌥ F9 | |
⌘ ⇧ F10 | ⌘ ⌥ ⇧ F9 | ⌘ ⌥ ⇧ F9 | |
⌥ NumPad * | ⌥ F10 | ⌥ F10 | |
⇧ F9 | N/A | ⌥ F8 | |
⌘ ⌥ F8 | ⌘ ⌥ F8 | ⌘ ⌥ F8 | |
F9 | F9 | ⌘ F8 | |
⌘ ⌥ ⇧ F8 | ⌘ ⌥ ⇧ F8 | ⌘ ⌥ ⇧ F8 | |
⌘ F9 | N/A | N/A | |
⌘ ⌥ B | ⌘ ⇧ F8 | ⌘ ⇧ F8 | |
⌥ F9 | ⌘ ⇧ F8 | ⌘ ⇧ F8 | |
⌘ 4 | ⌘ ⇧ U | ⌘ 4 | |
⌘ 5 | ⌘ ⇧ D | ⌘ 5 | |
N/A | ⌘ 8 | ⌘ 8 | |
⌘ E, T | N/A | N/A |
重构
全局 VCS 操作
差异查看器
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
显示差异 | ⌘ D | N/A | ⌘ D |
比较文件 | ⌘ D | N/A | ⌘ D |
下一个不同 | F7 | N/A | F7 |
上一个差异 | ⇧ F7 | ⇧ F7 | ⇧ F7 |
接受左侧 | ⌘ ⌃ Right | ⌘ ⌃ Right | ⌘ ⌃ Right |
接受右侧 | ⌘ ⌃ Left | ⌘ ⌃ Left | ⌘ ⌃ Left |
选择相对差异窗格 | ⌃ ⇧ Tab | ⌃ ⇧ Tab | ⌃ ⇧ Tab |
显示差异设置弹出窗口... | ⌘ ⇧ D | N/A | ⌘ ⇧ D |
单元测试
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⌥ ⇧ U | ⌥ ⇧ U | ⌥ ⇧ U | |
⌘ U, R | ⌘ ;, R | ⌘ ;, R | |
⌘ U, D | ⌘ ;, D | ⌘ ;, D | |
⌘ U, S | ⌘ ;, S | ⌘ ;, S | |
⌘ U, C | N/A | N/A | |
⌘ U, G | N/A | N/A | |
⌘ U, U | ⌘ ;, T | ⌘ ;, T | |
⌘ U, F | ⌘ ;, F | ⌘ ;, F | |
⌘ U, W | ⌘ ;, W | ⌘ ;, W | |
⌘ U, L | ⌘ ;, L | ⌘ ;, L | |
⌘ U, N | ⌘ ;, N | ⌘ ;, N | |
⌘ U, A | ⌘ ;, A | ⌘ ;, A | |
⌘ U, Y | ⌘ ;, Y | ⌘ ;, Y | |
⌘ U, M | ⌘ ;, M | ⌘ ;, M | |
⇧ Enter | ⇧ Enter | ⇧ Enter | |
⌘ D | ⌘ D | ⌘ D | |
⌘ Y | ⌘ Y | ⌘ Y | |
⌘ ⇧ N | ⌘ ⇧ N | ⌘ ⇧ N | |
⌘ ⌥ N | ⌘ ⌥ N | ⌘ ⌥ N | |
Backspace | Backspace | Backspace | |
⌘ L | ⌘ L | ⌘ L | |
⌘ 8 | ⌘ ⌥ 8 | ⌘ ⌥ 8 |
工具窗口
命令 | Visual Studio (macOS) | VS Code (macOS) | IntelliJ (macOS) |
|---|---|---|---|
⇧ Escape | ⌘ J | ⇧ Escape | |
⌘ ⇧ F12 | N/A | ⌘ ⇧ F12 | |
⌥ ⇧ F6 | N/A | F12 | |
⌃ ⌥ Left | ⌃ ⌥ Left | ⌃ ⌥ Left | |
⌃ ⌥ Right | ⌃ ⌥ Right | ⌃ ⌥ Right | |
⌃ ⌥ Up | ⌃ ⌥ Up | ⌃ ⌥ Up | |
⌃ ⌥ Down | ⌃ ⌥ Down | ⌃ ⌥ Down | |
⌘ ⌥ L | ⌘ ⇧ E | ⌘ 1 | |
⌘ 2 | ⌘ 2 | ⌘ 2 | |
⌘ 3 | ⌘ 3 | ⌘ 3 | |
⌘ 4 | ⌘ ⇧ U | ⌘ 4 | |
⌘ 5 | ⌘ ⇧ D | ⌘ 5 | |
⌘ 6 | ⌘ ⇧ M | ⌘ 6 | |
⌃ ⌥ F | ⌘ 7 | ⌘ 7 | |
N/A | ⌘ 8 | ⌘ 8 | |
⌘ 9 | ⌃ ⇧ G | ⌘ 9 | |
N/A | ⌘ 0 | ⌘ 0 | |
⌘ 0 | N/A | N/A | |
⌘ 7 | ⌘ ⌥ 7 | ⌘ ⌥ 7 | |
⌘ 8 | ⌘ ⌥ 8 | ⌘ ⌥ 8 | |
显示终端窗口 | ⌘ ⌃ 1 | ⌃ ` | ⌥ F12 |
⌘ ⌃ 3 | N/A | N/A |