Visual Studio 中的一些常用功能可幫助你在開發軟件時提高工作效率,這些功能包括:
- 波形曲線和快速操作
- 波形曲線是波浪形下劃線,它可以在鍵入時對代碼中的錯誤或潛在問題發出警報。 這些可視線索使你能立即修復問題,而無需等待在生成期間或運行程序時發現錯誤。 如果將鼠標懸停在波形曲線上,將看到關於此錯誤的其他信息。 左邊距中也可能會出現一個燈泡,提供修復此錯誤的“快速操作”建議。
2.代碼清理
- 通過單擊一個按鈕,設置代碼格式並應用代碼樣式設置、.editorconfig 約定和 Roslyn 分析器建議的任何代碼修復程序。 代碼清理有助於在代碼進入代碼評審之前解決代碼中的問題。 (目前僅適用於 C# 代碼。)
3.重構
- 重構包括智能重命名變量、將一個或多個代碼行提取到新方法中、更改方法參數的順序等操作。
4.IntelliSense
- IntelliSense 由一組功能構成,它可用於在編輯器中直接顯示代碼相關信息,還能在某些情況下編寫小段代碼。 如同在編輯器中擁有了基本文檔內聯,從而節省了在其他位置查看類型信息的時間。 IntelliSense 功能因語言而異。 有關詳細信息,請參閱 C# IntelliSense、Visual C++ IntelliSense、JavaScript IntelliSense 和 Visual Basic IntelliSense。 下圖顯示了 IntelliSense 如何顯示類型的成員列表:
5.快速啟動
- visual Studio 有時會因為有如此多的菜單、選項和屬性而讓人不知所措。 使用快速啟動搜索框可以在 Visual Studio 中快速找到所需內容。 開始鍵入要查找內容的名稱時,Visual Studio 會列出結果,這些結果可以準確地將你導向目標位置。 如果需要向 Visual Studio 添加功能,例如添加對其他編程語言的支持,“快速啟動”提供了打開 Visual Studio 安裝程序以安裝工作負載或單個組件的結果。
6.提示
- 按 Ctrl+Q 作為“快速啟動”搜索框的快捷方式。
7.Live Share
- 與他人實時協作編輯和調試,無需考慮應用類型或編程語言。 可以即時且安全地共享項目,並根據需要調試會話、終端實例、localhost Web 應用和語音呼叫等。
- 調用層次結構
- “調用層次結構”窗口顯示調用所選方法的方法。 考慮更改或刪除方法時,或者嘗試追蹤 bug 時,這可能是有用的信息。
8.CodeLens
- CodeLens 可幫助查找代碼引用、代碼更改、鏈接錯誤、工作項、代碼評審和單元測試,所有操作都在編輯器上進行。
9.轉到定義
- “轉到定義”功能可將你直接帶到定義函數或類型的位置。
10.查看定義
- “速覽定義”窗口顯示方法或類型的定義,而無需實際打開一個單獨的文件。
閱讀更多 惘維 的文章