Rider、Resharper 快捷键

Rider快捷键

Rider 快捷键针对不同映射会有不同的结果,目前文档中仅标识了Resharper 版本,其他更多版本请查看官方文档。

ReSharper

创建和编辑

  • 显示上下文操作 Alt+Enter
  • 基本代码完成 Ctrl+Space
  • 智能代码完成 Ctrl+Shift+Space
  • 键入名称完成 Ctrl+Alt+Space
  • 完成语句 Ctrl+Shift+Enter
  • 参数信息 Ctrl+P
  • 快速定义 Ctrl+Shift+I
  • 快速/外部文档 Ctrl+Q / Shift+F1
  • 生成代码 Alt+Insert
  • 覆盖/实现成员 Ctrl+Shift+I
  • 使用行/块注释 Ctrl+/ or Ctrl+Shift+/
  • 扩展/收缩选择 Ctrl+W / Ctrl+Shift+W
  • 上下文信息 Alt+Q
  • 优化导入 Ctrl+Alt+O
  • 自动缩进行 Ctrl+Alt+I
  • 剪切/复制/粘贴 Ctrl+X / Ctrl+C / Ctrl+V
  • 复制文档路径 Ctrl+Shift+C
  • 从剪贴板粘贴历史 Ctrl+Shift+V
  • 复制当前行或所选内容 Ctrl+D
  • 上/下移动行 Ctrl+Alt+Shift+up / Ctrl+Alt+Shift+Down
  • 删除插入符号处的行 Ctrl+Shift+L
  • 合并/拆分行 Ctrl+Shift+J
  • 开始新行 Shift+Enter
  • 切换大小写 Ctrl+Shift+U
  • 全部展开/折叠 Ctrl+NumPad + / Ctrl+NumPad -
  • 折叠方法 Ctrl + MM/MO/MP

版本控制

  • Vcs操作弹出窗口 Alt+ `
  • 提交 Ctrl+K
  • 更新项目 Ctrl+Alt+W
  • 回滚 Ctrl+Alt+Z
  • 推送代码 Ctrl+Shift+K

IDE 操作

  • 查找操作 Ctrl+Shift+A
  • 打开解决方案或项目 Ctrl+Shift+O
  • 打开工具窗口 Ctrl+O
  • 从磁盘重新加载所有文件 Alt+[0-9]
  • 切换全屏模式 Ctrl+Alt+Y
  • 快速切换方案 Alt+Shift+Enter
  • 设置 Ctrl+Alt+S
  • 跳转到源 F4
  • 跳转到导航栏 Alt+Home
  • 跳转到最后一个工具窗口 Ctrl+Alt+Back
  • 隐藏活动/所有工具窗口 Shift+Esc / Ctrl+Shift+F12
  • 转到下一个/上一个编辑器选项卡 Alt+Right/ Alt+ Left
  • 转到编辑器(从工具窗口)Esc
  • 关闭活动选项卡/窗口 Ctrl+Shift+F4 /Ctrl+F4

检查分析

  • 检查当前代码 Ctrl+Alt+Shift+A
  • 显示错误描述 Ctrl+F1
  • 下一个/上一个突出显示的错误 F12 / Shift+F12
  • 解决方案中的下一个/上一个错误 Alt+F12/Alt+Shift+F12
  • 切换代码检查 Ctrl+Alt+Shift+8
  • 按名称运行检验 Ctrl+Alt+Shift+I
  • 键入层次结构 Ctrl+Alt+H
  • 调用层次结构 Ctrl+Alt+H

查找替换

  • 查找/替换 Ctrl+F / Ctrl+H
  • 在路径中查找/替换 Ctrl+Shift+F / Ctrl+Shift+H
  • 下一个/上一个匹配 F3 / Shift+F3
  • 在插入符号处查找单词 Ctrl+F3
  • 转到文件成员 Ctrl+F12
  • 转到文件 Ctrl+Shift+N
  • 转到符号 Ctrl+Alt+Shift+N
  • 查找文件 Ctrl + N

导航

  • 导航到 Ctrl+Shift+G
  • 声明或用法 Ctrl+B
  • 类型声明 Ctrl+Shift+T
  • 跳转基类 Ctrl+U
  • 查找实现继承 Ctrl+Alt+B
  • 查找引用/在文件中查找引用 Alt+F7 / Ctrl+Shift+F7
  • 突出显示文件中的引用 Ctrl+Shift+F7
  • 显示引用 Ctrl+Alt+F7

导航上下文

  • Select In 选择 Alt+F1
  • 最近查看/更改的文件 Ctrl+E / Ctrl+Alt+Shift+Back
  • 上次编辑位置 Ctrl+Shift+Back
  • 向后/向前导航 Ctrl+- / Ctrl+Shift+-
  • 转到上一个/下一个方法 Alt+Up / Alt+Down
  • 跳转行/列 Ctrl+G
  • 转到代码块结束/开始 Ctrl+] / Ctrl+[
  • 添加到收藏夹 Alt+Shift+F
  • 转到编号书签 Ctrl+[0-9]
  • 显示书签 Ctrl+ `

重构和清理

  • 重构当前选中 Ctrl+Shift+R
  • 移动 F6
  • 安全删除 Alt+delete
  • 重命名 F2
  • 更改签名 Ctrl+F6
  • 内联 Ctrl+Alt+N
  • 提取方法 Ctrl+Alt+M
  • 引入变量 Ctrl+Alt+V
  • 引入字段 Ctrl+Alt+D
  • 引入常量 Ctrl+Alt+C
  • 引入参数 Ctrl+Alt+P
  • 重新格式化代码 Ctrl+Alt+L
  • 代码清理/静默清理 Ctrl+Alt+F/Ctrl+Shift+Alt+F

构建、运行、调试

  • Nuget快速列表 Alt+Shift+N
  • 生成解决方案 Ctrl+Shift+B
  • 运行上下文配置 Ctrl+F5
  • 运行/调试所选配置 Ctrl+Alt+Shift+R / Alt+Shift+F9
  • 运行/调试当前配置 Ctrl+F5 / Alt+F5
  • 跨过 F10
  • 进入 F11
  • 智能步进 Shift+F7
  • 步出 Shift+F11
  • 运行到光标 Ctrl+F10
  • 强制运行到光标 Ctrl+Alt+F9
  • 显示执行点 Alt+NumPad *
  • 计算表达式 Shift+F9
  • 停止 Shift+F5
  • 停止后台进程 Ctrl+Shift+F2
  • 恢复程序 F5
  • 切换行断点 F9
  • 切换临时行断点 Ctrl+Alt+Shift+F8
  • 切换已启用断点的 Ctrl+F9
  • 编辑断点 Alt+F9
  • 查看断点 Ctrl+Shift+F8

单元测试

  • 单元测试快速列表 Alt+Shift+U
  • 运行/调试单元测试 Ctrl+T,R / Ctrl+T,D
  • 停止执行 Ctrl+T,S
  • 重复上一次运行 Ctrl+T,T
  • 重新运行失败的测试 Ctrl+T,F
  • 从解决方案运行所有测试 Ctrl+T,L
  • 创建新会话 Ctrl+T,N
  • 将测试附加到会话 Ctrl+T,A
  • 运行当前会话Ctrl+T,Y
posted @ 2021-11-12 19:48  门前有根大呲花  阅读(7332)  评论(0编辑  收藏  举报