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