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