廣告

JetBrains ReSharper – C#/.NET/ASP.NET 開發

  • 軟體名稱:JetBrains ReSharper
  • 支援系統:Windows,Mac,Linux
  • 官方網站:ReSharper
以下是 JetBrains ReSharper 的介紹與基礎教學,讓你了解這款強大的 Visual Studio 擴充工具。


🔷 ReSharper 是什麼?

ReSharper 是 JetBrains 專為 Microsoft Visual Studio 開發的擴充套件,主要用來提升 C#、VB.NET、ASP.NET 等 .NET 語言的開發效率。它提供智慧代碼分析、重構、代碼補全、導航及單元測試等功能,讓 Visual Studio 更強大且易用。


🧰 ReSharper 主要功能特色

功能說明
代碼分析與錯誤檢查實時檢查錯誤、警告,並提供快速修正建議
智慧代碼補全智能提示、代碼片段與模版支持
強大重構工具安全且多樣的重構,如重命名、抽取方法、改變簽名等
代碼導航快速跳轉到類別、方法、屬性等,支援全域搜尋
代碼格式化與清理一鍵格式化代碼,重構代碼結構
單元測試整合支援多種測試框架,方便執行與偵錯測試
代碼生成自動生成屬性、方法、建構子、override 等
代碼品質提升輔助改善代碼可讀性與效能,提升程式碼品質

🛠️ 安裝步驟

  1. 造訪官網下載:
    https://www.jetbrains.com/resharper/
  2. 選擇合適版本並下載
  3. 關閉 Visual Studio,執行安裝程式
  4. 安裝完成後重新開啟 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
廣告

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *