快速動作
Visual Studio 中的快速動作可讓您輕鬆地重構、產生或用其他方式以單一動作修改程式碼。 快速動作可供 C#、C++ 和 Visual Basic 程式碼檔案使用。 有些動作適用於特定程式設計語言,其他則適用於所有語言。
快速動作可用於:
了解「快速動作」圖示
Visual Studio 使用數個圖示來指出何時可以使用「快速動作」。 圖示類型會指示快速動作是建議修復還是必要修復,包括重構:
螺絲起子:建議的動作,可改善程式碼。
黃色燈泡:建議的動作,可解決程式碼中的非關鍵性問題。
錯誤燈泡:重要動作,修正程式碼中的錯誤或進行必要的重構。
對於任何語言,第三方可以提供自訂診斷和建議,例如 SDK 的一部分。 Visual Studio 會根據這些規則顯示燈泡。
尋找可用的動作
您可以透過掃描燈泡 、螺絲起子 和錯誤燈泡 來檢查 Visual Studio 中程式碼的可用快速動作。
將滑鼠移到您的程式碼上,並注意所有快速動作圖示:
將插入游標 (|) 移到程式碼的一行中,並檢查程式碼編輯器左邊界是否有快速動作圖示。
您也可以手動檢查是否有任何可用的快速動作:
以滑鼠右鍵按兩下一行程式代碼,然後選擇 [快速動作] 和 [重構] ,以取得可用 [快速動作] 和 [重構] 選項的清單。
選取行上任何位置的 Ctrl + 句點 (..)。
套用建議以改善程式碼
當快速動作可用時,您可以選擇適用程式碼旁邊的燈泡 或螺絲起子 圖示。
若要查看可用的改進功能,請選擇圖示旁邊的向下箭頭,或使用「顯示可能的修正」連結。
若要將建議的變更套用到您的程式碼中,請選擇該圖示。 當游標位於顯示可用動作的程式碼行上時,您也可以選擇按下 Ctrl + 句點 (.)。
套用動作以修正錯誤
如果您的程式碼中有錯誤,並且 Visual Studio 有建議的修正,您會在錯誤的程式碼下方看到紅色波浪線。 錯誤燈泡圖示 也會顯示在標記的程式碼旁邊。
若要查看可用的修正內容,請選擇圖示旁邊的向下箭頭,或使用「顯示可能的修正」連結。
若要將建議的變更套用到您的程式碼中,請選擇該圖示。 當游標位於顯示可用動作的程式碼行上時,您也可以選擇按下 Ctrl + 句點 (.)。
提示
您可以關閉某些程式碼修正快速動作。 有關詳細資訊,請參閱停用 .NET 的原始程式碼分析。
取得 AI 協助
如果您有 Copilot,您可以在使用快速動作燈泡時取得 AI 協助。 從燈泡菜單中,選擇 [ 使用 Copilot 修正]。 這會開啟與 GitHub Copilot Chat 的內嵌聊天,為您提供可用的修正程式。