vs <> vs code <> qt creator 快捷键对比 (Windows)
Visual Studio / VS Code / Qt Creator
说明
■ 表示:Qt Creator 默认没有等价快捷键,或者无法从官方文档中直接确认。
- 所有快捷键均以 Windows 平台默认键位为基准。
- 后续会在尾部追加一列:
GIF 或 Preview。
top keyboard shortcuts
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Search Everywhere | 全局搜索文件、类型、符号与命令 | Double Shift | Double Shift | Ctrl+K(激活 Locator) |
| Find Action... | 搜索并执行命令/动作 | Ctrl+Q | Ctrl+Shift+P | ■ |
| Open Solution or Project... | 打开解决方案/项目 | Ctrl+Shift+O | Ctrl+K, Ctrl+O | Ctrl+O(打开项目/文件) |
| Open File or Folder... | 打开文件/文件夹 | Ctrl+O | Ctrl+O | Ctrl+O |
| New in This Directory | 在当前目录中新建文件 | Ctrl+Shift+A | Ctrl+Alt+Insert | Ctrl+N(新建文件) |
| Show Solution window | 显示/激活解决方案/项目窗口 | Ctrl+Alt+L | Ctrl+Shift+E | Alt+X(Projects 视图) |
| NuGet Quick List | 打开 NuGet 快速列表 | Alt+Shift+N | N/A | ■ |
| Build Solution | 构建整个解决方案 | Ctrl+Shift+B | Ctrl+Shift+B | Ctrl+B(构建项目) |
| Show Intention Actions | 显示意图/重构建议 | Alt+Enter | Ctrl+. | Alt+Enter(重构/修复) |
| Navigate To... | 上下文导航到相关符号/位置 | Alt+` | Ctrl+Alt+Shift+N | F2(跟随符号) |
| Recent Files | 打开最近文件列表 | Ctrl+, | Ctrl+E | Ctrl+Tab(已打开文件历史) |
| Find Usages | 查找用法 | Shift+F12 | Alt+Shift+F12 | Ctrl+Shift+U(查找引用) |
| Select In... | 在指定视图中定位当前元素 | Alt+F1 | Alt+F1 | ■ |
| Settings... | 打开设置/选项对话框 | Ctrl+Alt+S | Ctrl+, | Ctrl+Q(退出,设置需菜单操作) |
| Generate... | 生成代码(构造函数、属性等) | Alt+Insert | Alt+Insert | ■ |
| Debug... | 选择并启动调试配置 | Alt+Shift+F9 | Alt+Shift+F9 | F5(开始调试当前配置) |
| View Breakpoints... | 查看断点列表 | Ctrl+Alt+B | Ctrl+Shift+F8 | ■ |
| Attach to Process... | 附加到进程调试 | Ctrl+Alt+P | Ctrl+Alt+F5 | ■ |
| VCS Operations Popup... | 弹出版本控制操作菜单 | N/A | Alt+` | Alt+G(打开 VCS 面板后用鼠标操作) |
| Refactor This... | 打开重构菜单 | Ctrl+Shift+R | Ctrl+Shift+R | Alt+Enter(部分重构入口) |
| Inspect This... | 针对当前元素进行检查 | Ctrl+Alt+Shift+A | Ctrl+Alt+Shift+A | ■ |
| Reformat Code | 重新格式化代码 | Ctrl+Alt+Enter | Alt+Shift+F | Ctrl+I(自动缩进选区) |
| Code Cleanup... | 批量代码清理 | Ctrl+E, C | N/A | ■ |
Manage projects and solutions
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Open Solution or Project... | 打开解决方案/项目 | Ctrl+Shift+O | Ctrl+K, Ctrl+O | Ctrl+O |
| Open File or Folder... | 打开文件/文件夹 | Ctrl+O | Ctrl+O | Ctrl+O |
| New Project... | 新建项目 | Ctrl+Shift+N | Ctrl+Shift+P(命令调出后选择) | Ctrl+Shift+N |
| New File | 新建文件 | Ctrl+N | Ctrl+N | Ctrl+N |
| Save | 保存当前文件 | Ctrl+S | Ctrl+S | Ctrl+S |
| Save All | 保存所有文件 | Ctrl+Shift+S | Ctrl+K, S | Ctrl+Shift+S |
| Close File | 关闭当前文件 | Ctrl+F4 | Ctrl+W | Ctrl+W |
| Close All Files | 关闭所有文件 | Ctrl+Shift+F4 | Ctrl+K, Ctrl+W | Ctrl+Shift+W |
| Exit IDE | 退出 IDE | Alt+F4 | Alt+F4 | Ctrl+Q |
| Build Solution | 构建解决方案 | Ctrl+Shift+B | Ctrl+Shift+B | Ctrl+B |
| Build Project | 构建当前项目 | Ctrl+B | N/A | Ctrl+B |
| Cancel Build | 取消构建 | Ctrl+Break | Ctrl+F9 | Alt+Backspace(取消编译,近似) |
Basic editing
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Cut | 剪切 | Ctrl+X | Ctrl+X | Ctrl+X |
| Copy | 复制 | Ctrl+C | Ctrl+C | Ctrl+C |
| Paste | 粘贴 | Ctrl+V | Ctrl+V | Ctrl+V |
| Paste as Plain Text | 以纯文本粘贴 | Ctrl+Shift+V | Ctrl+Alt+Shift+V | ■ |
| Paste from History... | 从剪贴板历史粘贴 | Ctrl+Shift+Insert | Ctrl+Shift+Insert | Ctrl+Shift+V(剪贴板历史) |
| Undo | 撤销 | Ctrl+Z | Ctrl+Z | Ctrl+Z |
| Redo | 重做 | Ctrl+Y | Ctrl+Y / Ctrl+Shift+Z | Ctrl+Shift+Z |
| Delete Line | 删除当前行 | Ctrl+L | Ctrl+Shift+K | Shift+Delete(剪切整行) |
| Duplicate Line or Selection | 复制当前行/选区 | Ctrl+D | Alt+Shift+Down | Ctrl+Insert(复制行,需粘贴) |
| Join Lines | 合并多行 | Ctrl+J | Ctrl+J | Ctrl+J |
| Auto-Indent Line(s) | 自动缩进行/选区 | Ctrl+K, Ctrl+F | Ctrl+Alt+I | Ctrl+I |
| Toggle Case | 切换大小写 | Shift+F3(编辑器命令) | N/A | Alt+U / Alt+Shift+U(大小写变换) |
| Select All | 全选 | Ctrl+A | Ctrl+A | Ctrl+A |
| Indent Selection | 缩进选区 | Tab | Tab | Tab |
| Unindent Line or Selection | 取消缩进 | Shift+Tab | Shift+Tab / Ctrl+[ | Shift+Tab |
| Start New Line | 在当前行后插入新行 | Ctrl+Enter | Ctrl+Enter | Ctrl+Enter |
| Start New Line Before Current | 在当前行前插入新行 | Ctrl+Shift+Enter | Ctrl+Shift+Enter | Ctrl+Shift+Enter |
| Toggle Line Comment | 行注释开关 | Ctrl+K, Ctrl+C / Ctrl+K, Ctrl+U | Ctrl+/ | Ctrl+/ |
| Toggle Block Comment | 块注释开关 | Shift+Alt+A | Shift+Alt+A | Ctrl+Shift+/ |
| Show Whitespaces | 显示空白字符 | Ctrl+R, W | N/A | Ctrl+E, Ctrl+V |
| Toggle Soft-Wrap | 切换软换行 | N/A | Alt+Z | Ctrl+E, Ctrl+W |
| Increase Font Size | 放大字体 | Ctrl+Scroll Up | Ctrl+Scroll Up | Ctrl++ 或 Ctrl+滚轮上 |
| Decrease Font Size | 缩小字体 | Ctrl+Scroll Down | Ctrl+Scroll Down | Ctrl+- 或 Ctrl+滚轮下 |
Caret navigation
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Move Caret Left | 光标左移 | Left | Left | Left |
| Move Caret Right | 光标右移 | Right | Right | Right |
| Move Caret Up | 光标上移 | Up | Up | Up |
| Move Caret Down | 光标下移 | Down | Down | Down |
| Move Caret to Previous Word | 光标到前一个单词 | Ctrl+Left | Ctrl+Left | Ctrl+Left |
| Move Caret to Next Word | 光标到下一个单词 | Ctrl+Right | Ctrl+Right | Ctrl+Right |
| Move Caret to Line Start | 光标到行首 | Home | Home | Home |
| Move Caret to Line End | 光标到行尾 | End | End | End |
| Move Caret to Document Start | 光标到文档开头 | Ctrl+Home | Ctrl+Home | Ctrl+Home |
| Move Caret to Document End | 光标到文档末尾 | Ctrl+End | Ctrl+End | Ctrl+End |
| Move Caret to Matching Brace | 跳转到匹配括号 | Ctrl+] | Ctrl+Shift+\ | Ctrl+[ / Ctrl+](块起止) |
| Move Caret to Code Block Start | 跳到代码块开始 | Alt+Shift+[ | N/A | Ctrl+[ |
| Move Caret to Code Block End | 跳到代码块结束 | Alt+Shift+] | N/A | Ctrl+] |
| Page Up | 向上翻页 | Page Up | Page Up | Page Up |
| Page Down | 向下翻页 | Page Down | Page Down | Page Down |
| Move Caret to Page Top | 光标到页面顶部 | Ctrl+Page Up | N/A | Ctrl+Page Up |
| Move Caret to Page Bottom | 光标到页面底部 | Ctrl+Page Down | N/A | Ctrl+Page Down |
Select text
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Select All | 全选 | Ctrl+A | Ctrl+A | Ctrl+A |
| Extend Selection Left | 向左扩展选择 | Shift+Left | Shift+Left | Shift+Left |
| Extend Selection Right | 向右扩展选择 | Shift+Right | Shift+Right | Shift+Right |
| Extend Selection Up | 向上扩展选择 | Shift+Up | Shift+Up | Shift+Up |
| Extend Selection Down | 向下扩展选择 | Shift+Down | Shift+Down | Shift+Down |
| Select to Previous Word | 选择至前一单词 | Ctrl+Shift+Left | Ctrl+Shift+Left | Ctrl+Shift+Left |
| Select to Next Word | 选择至后一单词 | Ctrl+Shift+Right | Ctrl+Shift+Right | Ctrl+Shift+Right |
| Select to Line Start | 选择至行首 | Shift+Home | Shift+Home | Shift+Home |
| Select to Line End | 选择至行尾 | Shift+End | Shift+End | Shift+End |
| Select to Document Start | 选择到文档开头 | Ctrl+Shift+Home | Ctrl+Shift+Home | Ctrl+Shift+Home |
| Select to Document End | 选择到文档结尾 | Ctrl+Shift+End | Ctrl+Shift+End | Ctrl+Shift+End |
| Page Up with Selection | 翻页并向上扩展选择 | Shift+Page Up | Shift+Page Up | Shift+Page Up |
| Page Down with Selection | 翻页并向下扩展选择 | Shift+Page Down | Shift+Page Down | Shift+Page Down |
| Extend Selection | 按语义扩大选区 | Alt+Shift+= | Alt+Shift+Right | Ctrl+U(块选择,近似) |
| Shrink Selection | 收缩语义选区 | Alt+Shift+- | Alt+Shift+Left / Ctrl+Shift+W | Ctrl+Alt+Shift+U(撤销块选择,近似) |
Code folding
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Collapse | 折叠当前块 | Ctrl+M, Ctrl+H / Ctrl+M, S | Ctrl+Shift+[ | Ctrl+< |
| Expand | 展开当前块 | Ctrl+M, Ctrl+U / Ctrl+M, E | Ctrl+Shift+] | Ctrl+> |
| Collapse All | 折叠所有 | Ctrl+M, O | Ctrl+K, Ctrl+0 | ■ |
| Expand All | 展开所有 | Ctrl+M, L | Ctrl+K, Ctrl+J | ■ |
| Collapse to Definitions | 折叠到定义级别 | Ctrl+M, O | N/A | ■ |
| Fold Selection | 折叠选区 | Ctrl+M, H | N/A | ■ |
Multiple carets and selection ranges
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Add Caret (Mouse) | 鼠标添加光标 | Ctrl+Alt+Click | Alt+Click | Alt+Click |
| Column Selection Mode | 列选择模式 | Alt+Shift+Insert | Alt+Shift+Insert | Alt+Shift+Insert |
| Add Caret Above | 上方新建光标 | Ctrl+Alt+Up | Ctrl+Alt+Up | ■ |
| Add Caret Below | 下方新建光标 | Ctrl+Alt+Down | Ctrl+Alt+Down | ■ |
| Select Next Occurrence | 选择下一处匹配 | N/A | Ctrl+D | Ctrl+D(添加下一处光标,部分版本) |
| Add Caret to Each Line in Selection | 在选区每行添加光标 | Alt+Shift+G | Alt+Shift+I | Ctrl+Alt+Shift+I(近似,多行光标) |
Coding assistance
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Show Intention Actions | 显示意图操作 | Alt+Enter | Ctrl+. | Alt+Enter |
| Basic Completion | 基本代码补全 | Ctrl+Space | Ctrl+Space | Ctrl+Space |
| Smart Completion / Type Completion | 智能/类型匹配补全 | Ctrl+Alt+Space | Ctrl+Alt+Space | ■ |
| Complete Statement | 完成当前语句 | Ctrl+Shift+Enter | N/A | ■ |
| Parameter Info | 显示参数信息 | Ctrl+Shift+Space | Ctrl+Shift+Space | Ctrl+Shift+D(函数签名工具提示) |
| Quick Documentation | 显示快速文档 | Ctrl+K, I | Ctrl+K, Ctrl+I | F1(上下文帮助) |
| Move Statement Up | 上移语句 | Ctrl+Alt+Shift+Up | N/A | Ctrl+Shift+Up(移动行) |
| Move Statement Down | 下移语句 | Ctrl+Alt+Shift+Down | N/A | Ctrl+Shift+Down |
| Move Line Up | 上移当前行 | Alt+Up | Alt+Up | Ctrl+Shift+Up |
| Move Line Down | 下移当前行 | Alt+Down | Alt+Down | Ctrl+Shift+Down |
| Reformat Code | 格式化代码 | Ctrl+K, Ctrl+F | Alt+Shift+F | Ctrl+I |
| Code Cleanup... | 代码清理 | Ctrl+E, C | N/A | ■ |
| Surround With... | 使用模板包裹 | Ctrl+K, Ctrl+S | Ctrl+K, Ctrl+S | ■ |
| Generate... | 生成构造函数等 | Alt+Insert | Alt+Insert | ■ |
Context navigation
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Go to Line/Column... | 转到指定行/列 | Ctrl+G | Ctrl+G | Ctrl+L |
| Go to File... | 按名称跳转文件 | Ctrl+Shift+T | Ctrl+P | Ctrl+K(输入文件名) |
| Navigate Back | 向后导航 | Ctrl+- | Alt+Left | Alt+Left |
| Navigate Forward | 向前导航 | Ctrl+Shift+- | Alt+Right | Alt+Right |
| Switcher | 在文件和工具窗口间切换 | Ctrl+Tab | Ctrl+Tab | Ctrl+Tab |
| Select Previous Tab | 选择上一个标签页 | Ctrl+Page Up | Ctrl+Page Up | Ctrl+Alt+Left |
| Select Next Tab | 选择下一个标签页 | Ctrl+Page Down | Ctrl+Page Down | Ctrl+Alt+Right |
| Last Edit Location | 回到上次编辑位置 | Ctrl+Shift+Backspace | Ctrl+K, Ctrl+Q | ■ |
| Toggle Bookmark | 切换书签 | Ctrl+K, Ctrl+K | Ctrl+F2 | Ctrl+M |
| Go to Next Bookmark | 下一个书签 | Ctrl+K, Ctrl+N | F2 | Ctrl+. |
| Go to Previous Bookmark | 上一个书签 | Ctrl+K, Ctrl+P | Shift+F2 | Ctrl+, |
| Show Bookmarks window | 显示书签窗口 | Ctrl+K, Ctrl+W | N/A | Alt+M |
| Select In... | 在视图中定位当前元素 | Alt+F1 | Alt+F1 | ■ |
| Recent Files | 最近文件 | Ctrl+Tab / Ctrl+, | Ctrl+E | Ctrl+Tab |
| Recently Changed Files | 最近修改文件 | Ctrl+Alt+Shift+C | N/A | ■ |
Find everything (Search / Replace / Go to)
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Search Everywhere | 全局搜索 | Double Shift | Double Shift | Ctrl+K(Locator) |
| Find... | 在当前文件查找 | Ctrl+F | Ctrl+F | Ctrl+F |
| Find Next | 查找下一个匹配 | F3 | F3 | F3 |
| Find Previous | 查找上一个匹配 | Shift+F3 | Shift+F3 | Shift+F3 |
| Replace... | 在当前文件替换 | Ctrl+H | Ctrl+H | Ctrl+F 后切换为替换 |
| Find in Files... | 在文件中查找 | Ctrl+Shift+F | Ctrl+Shift+F | Ctrl+Shift+F |
| Replace in Files... | 在文件中替换 | Ctrl+Shift+H | Ctrl+Shift+H | ■ |
| Next Occurrence of Word at Caret | 查找光标单词下一处 | Ctrl+F3 | N/A | Ctrl+F3(查找选中文本) |
| Go to Symbol... | 按名称跳转符号 | Alt+F12 / Ctrl+; | Ctrl+Shift+O | Ctrl+Shift+U(查找引用,近似) |
| Find Action... | 搜索命令 | Ctrl+Q | Ctrl+Shift+P | ■ |
Navigate from symbols
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Go to Declaration | 转到声明 | F12 | F12 | F2(跟随符号) |
| Go to Definition | 转到定义 | F12 / Alt+F12 | F12 | F2(定义处) |
| Go to Implementation | 跳到实现 | Ctrl+F12 | N/A | Shift+F2(声明/定义切换) |
| Go to Type Declaration | 跳到类型声明 | Ctrl+Shift+F10 | Ctrl+Click type | Ctrl+Shift+T(类型层级) |
| Find Usages | 查找用法 | Shift+F12 | Alt+Shift+F12 | Ctrl+Shift+U |
| Show Usages | 以弹窗形式显示用法 | Alt+Shift+F12 | Shift+F12 | ■ |
| Go to Super Method | 跳转到父方法 | Alt+Home | N/A | ■ |
| Go to Derived Symbols | 跳转到派生符号 | Alt+End | Ctrl+F12 | ■ |
| Highlight Usages in File | 高亮文件中所有用法 | N/A | Ctrl+Shift+F7 | ■ |
Code analysis
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Show Intention Actions | 显示意图/修复 | Alt+Enter | Ctrl+. | Alt+Enter |
| Error Description | 显示错误说明 | Ctrl+. | Ctrl+F8(Problems 视图) | F1(错误帮助) |
| Next Code Issue | 下一条代码问题 | Alt+PgDn | Alt+F8 | F6(Issues 列表下一项) |
| Previous Code Issue | 上一条代码问题 | Alt+PgUp | Alt+Shift+F8 | Shift+F6 |
| Next Error | 下一个错误 | Alt+Shift+PgDn | N/A | F6(过滤为错误时) |
| Previous Error | 上一个错误 | Alt+Shift+PgUp | N/A | Shift+F6 |
| Toggle Code Inspection | 开关代码检查 | Ctrl+Alt+Shift+8 | Ctrl+Alt+Shift+8 | ■ |
| Run Inspection by Name... | 按名称运行检查 | Ctrl+Alt+Shift+I | Ctrl+Alt+Shift+I | ■ |
| Inspect This... | 检查当前上下文 | Ctrl+Alt+Shift+A | Ctrl+Alt+Shift+A | ■ |
| Show Problems window | 显示问题窗口 | Alt+6 | Ctrl+Shift+M | Alt+1(Issues) |
Run and debug
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Run without Debugging | 运行(不调试) | Ctrl+F5 | Ctrl+F5 | Ctrl+R |
| Run context configuration | 运行当前配置 | Ctrl+F5 | F5 / Ctrl+F5 | Ctrl+R |
| Debug context configuration | 调试当前配置 | F5 | F5 | F5 |
| Debug... | 选择调试配置 | Alt+Shift+F9 | Alt+Shift+F9 | F5(当前项目) |
| Attach to Process... | 附加到进程 | Ctrl+Alt+P | Ctrl+Alt+F5 | ■ |
| Stop | 停止执行 | Shift+F5 | Shift+F5 | Shift+F5 |
| Pause | 暂停调试 | Ctrl+Alt+Break | F6 | ■ |
| Resume Program | 继续执行 | F5 | F5 | F5 |
| Step Over | 单步跳过 | F10 | F10 | F10 |
| Step Into | 单步进入 | F11 | F11 | F11 |
| Step Out | 单步跳出 | Shift+F11 | Shift+F11 | Shift+F11 |
| Run To Cursor | 运行到光标 | Ctrl+F10 | Alt+F9 | Ctrl+F10(Run to Line) |
| Show Execution Point | 显示当前执行位置 | Alt+NumPad * | Alt+F10 | ■ |
| Toggle Line Breakpoint | 切换行断点 | F9 | F9 | F9 |
| View Breakpoints... | 查看断点列表 | Ctrl+Alt+B | Ctrl+Shift+F8 | ■ |
| Evaluate Expression... | 求值表达式 | Ctrl+Alt+Q | N/A | ■ |
| Quick Evaluate Expression | 快速求值 | Ctrl+Alt+F8 | Ctrl+Alt+F8 | ■ |
| Show Run window | 显示运行窗口 | Alt+4 | Ctrl+Shift+U | Alt+3(Application Output) |
| Show Debug window | 显示调试窗口 | Alt+5 | Ctrl+Shift+Y | Ctrl+4(Debug 模式) |
Refactorings
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Refactor This... | 打开重构菜单 | Ctrl+Shift+R | Ctrl+Shift+R | Alt+Enter(部分重构) |
| Rename... | 重命名符号 | Ctrl+R, R | F2 | Ctrl+Shift+R |
| Change Signature... | 修改函数签名 | Ctrl+R, V | Ctrl+F6 | ■ |
| Inline... | 内联变量/方法 | Ctrl+R, I | Ctrl+Alt+N | ■ |
| Extract Method... | 提取方法 | Ctrl+R, M | Ctrl+Alt+M | ■ |
| Introduce Variable... | 引入变量 | Ctrl+R, V | Ctrl+Alt+V | ■ |
| Introduce Field... | 引入字段 | Ctrl+R, F | Ctrl+Alt+F | ■ |
| Introduce Parameter... | 引入参数 | Ctrl+R, P | Ctrl+Alt+P | ■ |
| Move... | 移动类型/成员 | Ctrl+R, O | F6 | ■ |
| Safe Delete... | 安全删除 | Ctrl+R, D | Alt+Delete | ■ |
Global VCS actions
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| VCS Operations Popup... | 弹出 VCS 操作菜单 | N/A | Alt+` | Alt+G(打开 VCS 面板) |
| Commit... | 提交更改 | Ctrl+0, G | Ctrl+Enter(在 Source Control 内) | 取决于 VCS 插件,如 Git:在 Git 视图中提交 |
| Update Project | 更新项目(拉取) | Ctrl+Alt+W | N/A | Git Pull:在 Git 视图中操作 |
| Rollback | 回滚变更 | Ctrl+Alt+Z | Ctrl+Alt+Z | Git:在历史/差异视图选择 Revert |
| Next Change | 下一个变更 | Ctrl+Alt+Shift+N | Alt+F5 | ■ |
| Previous Change | 上一个变更 | Ctrl+Alt+Shift+P | Alt+Shift+F5 | ■ |
| Show Version Control window | 显示版本控制窗口 | Alt+9 | Ctrl+Shift+G | Alt+G |
| Show Commit window | 显示提交窗口 | Ctrl+0, G | Alt+0 | 使用 VCS 视图内部按钮 |
Diff Viewer
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Show Diff | 显示差异 | Ctrl+D | 在 Source Control 中打开 | Alt+G, Alt+D(Git Diff) |
| Compare Files | 比较文件 | N/A | N/A | Alt+G, Alt+Shift+D(比较项目/仓库) |
| Next Difference | 下一个差异 | F8 | F7 | F7 |
| Previous Difference | 上一个差异 | Shift+F8 | Shift+F7 | Shift+F7 |
| Accept Left Side | 接受左侧变更 | Ctrl+Alt+R | Ctrl+Alt+R | ■ |
| Accept Right Side | 接受右侧变更 | Ctrl+Alt+A | Ctrl+Alt+A | ■ |
| Select Opposite Diff Pane | 切换 Diff 面板 | Ctrl+Tab | Ctrl+Tab | ■ |
Unit testing
注:Qt Creator 虽支持集成测试工具(如 QTest),但默认键位高度依赖插件和配置,官方没有像 Rider 那样统一的 Test Runner 快捷键集合,因此此列多为 ■,建议按实际项目测试框架单独设计。
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Unit Testing Quick List... | 单元测试快速列表 | Alt+Shift+U | Alt+Shift+U | ■ |
| Run Unit Tests | 运行单元测试 | Ctrl+U, R | Ctrl+;, R | ■ |
| Debug Unit Tests | 调试单元测试 | Ctrl+U, D | Ctrl+;, D | ■ |
| Stop Execution | 停止测试执行 | Ctrl+U, S | Ctrl+;, S | ■ |
| Create Unit Test | 创建单元测试 | Ctrl+U, C | N/A | ■ |
| Go to Test/Tested Class | 跳到测试/被测类 | Ctrl+U, G | N/A | ■ |
| Repeat Previous Run | 重复上次测试运行 | Ctrl+U, U | Ctrl+;, T | ■ |
| Rerun Failed Tests | 重新运行失败用例 | Ctrl+U, F | Ctrl+;, F | ■ |
| Run All Tests from Solution | 运行解决方案所有测试 | Ctrl+U, L | Ctrl+;, L | ■ |
| Create New Session | 新建测试会话 | Ctrl+U, N | Ctrl+;, N | ■ |
| Append Tests to Session | 向会话追加测试 | Ctrl+U, A | Ctrl+;, A | ■ |
| Run Current Session | 运行当前会话 | Ctrl+U, Y | Ctrl+;, Y | ■ |
| Run Tests Until Failure | 运行直到失败 | Ctrl+U, W | Ctrl+;, W | ■ |
| Run Unit Tests under dotMemory Unit | 在 dotMemory 下运行测试 | Ctrl+U, M | Ctrl+;, M | ■ |
| Run Selected Tests | 运行选中测试 | Shift+Enter | Shift+Enter | ■ |
| Debug Selected Tests | 调试选中测试 | Ctrl+D | Ctrl+D | ■ |
| Show Unit Tests window | 显示单元测试窗口 | Alt+8 | Alt+Shift+8 | ■ |
| Action (English) | 解释 (Chinese) | Visual Studio | VS Code | Qt Creator |
|---|
| Hide Active Tool Window | 隐藏当前工具窗口 | Shift+Esc | Ctrl+J | Esc |
| Hide All Tool Windows | 隐藏所有工具窗口 | Ctrl+Shift+F12 | N/A | Ctrl+Shift+F11(全屏编辑) |
| Jump to Last Tool Window | 跳回上一次工具窗口 | Ctrl+Alt+Backspace | N/A | ■ |
| Stretch to Left | 工具窗口向左拉伸 | Ctrl+Alt+Shift+Left | Ctrl+Alt+Shift+Left | ■ |
| Stretch to Right | 工具窗口向右拉伸 | Ctrl+Alt+Shift+Right | Ctrl+Alt+Shift+Right | ■ |
| Stretch to Top | 工具窗口向上拉伸 | Ctrl+Alt+Shift+Up | Ctrl+Alt+Shift+Up | ■ |
| Stretch to Bottom | 工具窗口向下拉伸 | Ctrl+Alt+Shift+Down | Ctrl+Alt+Shift+Down | ■ |
| Show Solution window | 显示解决方案/项目窗口 | Ctrl+Alt+L | Ctrl+Shift+E | Alt+X(Projects) |
| Show Bookmarks window | 显示书签窗口 | Alt+2 | Alt+2 | Alt+M |
| Show Find window | 显示查找结果窗口 | Alt+3 | Alt+3 | Alt+2(Search Results) |
| Show Run window | 显示运行窗口 | Alt+4 | Ctrl+Shift+U | Alt+3(Application Output) |
| Show Debug window | 显示调试窗口 | Alt+5 | Ctrl+Shift+Y | Ctrl+4(Debug 模式) |
| Show Problems window | 显示问题窗口 | Alt+6 | Ctrl+Shift+M | Alt+1(Issues) |
| Show Structure window | 显示结构/大纲窗口 | Ctrl+Alt+T | Alt+7 | Alt+Y, Alt+F(文件系统等视图) |
| Show Version Control window | 显示版本控制窗口 | Alt+9 | Ctrl+Shift+G | Alt+G |
| Show Commit window | 显示提交窗口 | Ctrl+0, G | Alt+0 | 在 VCS 视图内操作 |
| Show Build window | 显示构建输出 | Alt+0 | N/A | Alt+4(Compile Output) |
| Show Terminal window | 显示终端 | Ctrl+` | Ctrl+` | 终端插件视图(如开启) |
| Switch to Welcome mode | 切换到 Welcome 模式 | — | — | Ctrl+1 |
| Switch to Edit mode | 切换到 Edit 模式 | — | — | Ctrl+2 |
| Switch to Design mode | 切换到 Design 模式 | — | — | Ctrl+3 |
| Switch to Debug mode | 切换到 Debug 模式 | — | — | Ctrl+4 |
| Switch to Projects mode | 切换到 Projects 模式 | — | — | Ctrl+5 |
| Switch to Extensions mode | 切换到 Extensions 模式 | — | — | Ctrl+6 |
| Switch to Help mode | 切换到 Help 模式 | — | — | Ctrl+7 |