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