- 軟體名稱:JetBrains ReSharper
- 支援系統:Windows,Mac,Linux
- 官方網站:ReSharper
🔷 ReSharper 是什麼?
ReSharper 是 JetBrains 專為 Microsoft Visual Studio 開發的擴充套件,主要用來提升 C#、VB.NET、ASP.NET 等 .NET 語言的開發效率。它提供智慧代碼分析、重構、代碼補全、導航及單元測試等功能,讓 Visual Studio 更強大且易用。
🧰 ReSharper 主要功能特色
| 功能 | 說明 |
|---|---|
| 代碼分析與錯誤檢查 | 實時檢查錯誤、警告,並提供快速修正建議 |
| 智慧代碼補全 | 智能提示、代碼片段與模版支持 |
| 強大重構工具 | 安全且多樣的重構,如重命名、抽取方法、改變簽名等 |
| 代碼導航 | 快速跳轉到類別、方法、屬性等,支援全域搜尋 |
| 代碼格式化與清理 | 一鍵格式化代碼,重構代碼結構 |
| 單元測試整合 | 支援多種測試框架,方便執行與偵錯測試 |
| 代碼生成 | 自動生成屬性、方法、建構子、override 等 |
| 代碼品質提升 | 輔助改善代碼可讀性與效能,提升程式碼品質 |
🛠️ 安裝步驟
- 造訪官網下載:
https://www.jetbrains.com/resharper/ - 選擇合適版本並下載
- 關閉 Visual Studio,執行安裝程式
- 安裝完成後重新開啟 Visual Studio,即會看到 ReSharper 已整合進入環境
🧑🏫 基本教學流程
🔹 1. 啟用 ReSharper
- Visual Studio 開啟後,工具列會多出 ReSharper 選單
- 也可以在 Options 內設定 ReSharper 行為
🔹 2. 使用代碼分析與修正
- 開啟 C# 專案,程式碼有錯誤或警告時,ReSharper 會用底線標記
- 滑鼠停留錯誤處,按下
Alt + Enter顯示快速修正選項 - 選擇合適建議,一鍵修正代碼問題
🔹 3. 代碼補全與生成
- 在編輯程式碼時,使用
Ctrl + Space呼叫補全功能 - 使用
Ctrl + Shift + A搜尋並呼叫 ReSharper 功能(如生成方法、屬性) - 快捷鍵
Alt + Insert(或右鍵 → Generate)可以快速生成屬性、方法、建構子等
🔹 4. 代碼重構
- 在類別、方法或變數名稱上按
Ctrl + R, R(連續按)呼叫重命名功能 Ctrl + Shift + R開啟重構選單,執行抽取方法、變數提取、改變方法簽名等- 重構時,ReSharper 會分析並確保改動不會破壞程式碼
🔹 5. 代碼導航
- 使用
Ctrl + T快速跳轉到類別、檔案、符號 Ctrl + Shift + F進行全域搜尋- 使用
Ctrl + -和Ctrl + Shift + -回到前一個編輯位置和前往下一個位置
🔹 6. 單元測試整合
- 右鍵測試方法或類別 → Run Unit Tests(支援 MSTest、NUnit、xUnit)
- 測試結果會直接顯示在 Visual Studio 下方的測試視窗
- 支援在測試過程中除錯
🧩 常用快捷鍵(Visual Studio + ReSharper)
| 功能 | 快捷鍵 (Windows) |
|---|---|
| 快速修正 | Alt + Enter |
| 代碼補全 | Ctrl + Space |
| 重命名 | Ctrl + R, R |
| 生成代碼 | Alt + Insert |
| 跳轉到類別/檔案 | Ctrl + T |
| 重構選單 | Ctrl + Shift + R |
| 執行單元測試 | Ctrl + U, R |
廣告







