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
