天天看點

ReSharper的快捷鍵快速浏覽代碼編輯代碼改進代碼重構代碼清理

快速浏覽

基礎

Ctrl+, 檢視最近使用過的檔案

Ctrl+Alt+F7 檢視相關檔案,如Action對應的視圖檔案

Ctrl+Shift+Backspace 回到最近編輯處

Ctrl+Shift+, 檢視最近編輯的地方

書簽

Ctrl+Shift+數字鍵 添加或去除書簽

Ctrl+~ 檢視所有書簽

Ctrl+數字鍵 跳轉到數字編号對應的書簽

快速定位

Ctrl+T 轉到類型

Shift+Alt+T 轉到符号

Ctrl+Shift+T 轉到檔案

Alt+\ 轉到檔案成員

Shift+Alt+L 使得目前打開頁面在解決方案管理器中選中

查找用到之處

F12 查找聲明

Shift+Alt+F12 查找被用到之處

Shift+Alt+F11 高亮被用到之處

Ctrl+Alt+PgDn 轉到下個用到之處

Ctrl+Alt+PgUp 轉到上個用到之處

Ctrl+Shift+F11 轉到符号對應類型

Ctrl+F12 轉到實作

成員間跳轉

Alt+Down 轉到下個成員

Alt+Up 轉到上個成員

Ctrl+[ 轉到成員父級開始處

其他

Ctrl+Alt+D 檢視TODO條目

Ctrl+E,T 檢視Stack Trace

Ctrl+E,H 檢視Type Hierachy

代碼編輯

Shift+ALt+Space 自動導入命名空間

Ctrl+Shift+Enter 完成一行代碼的輸入并且換行

Ctrl+Shift+Alt+UP/Down 代碼上下移動

Ctrl+D 複制代碼

Ctrl+Shift+[ 選中目前代碼所在區塊

Ctrl+Alt+/ 單行注釋//

Ctrl+Shift+/ 多行注釋

Ctrl+E,L 插入已有代碼模闆

Ctrl+E,U 插入語句塊,如if語句塊、for語句塊

代碼改進

Alt+Enter 檢視quick fix建議

Alt+PageDown 轉到下個高亮的錯誤、警告或建議處

Alt+PageUp 轉到上個高亮的錯誤、警告或建議處

Shift+Alt+PageDown 轉到下個錯誤處

Shift+Alt+PageUp 轉到上個錯誤處

代碼重構

Ctrl+R,R 重命名

Ctrl+R,D或Alt+Delete 安全删除

Ctrl+R,M 提取方法

Ctrl+R,V 引入變量

Ctrl+R,F 引入Field

Ctrl+R,P 引入參數

Ctrl+R,S 改變簽名

代碼清理

Ctrl+U,R 運作單元測試

Ctrl+U,D 調試運作單元測試

Ctrl+U,L 運作解決方案中的所有單元測試

Ctrl+U,Y 運作目前會話

Ctrl+U,U 重複上一次運作