本次新增的功能回顧:
開發新搜索體驗以前稱為快速啟動,更快、更高效。現在,搜索結果在鍵入時動態顯示。而且,搜索結果通常可以包括命令的鍵盤快捷鍵,以便您可以更輕鬆地記住它們供將來使用。
新的搜索功能、模糊搜索、拼寫檢查等
新的模糊搜索邏輯將找到所需的任何內容,而不考慮拼寫錯誤。因此,無論您是在尋找命令、設置、文檔還是其他有用內容,新的搜索功能都更易於查找所需內容。
重 構C# 中有很多新的且非常有用的重構,使組織代碼變得更加容易。它們在燈泡中顯示為建議,包括將成員移動到接口或基類、調整命名空間以匹配文件夾結構、將每個循環轉換為 Linq 查詢等操作。
只需按Ctrl+ 並選擇要執行的操作來調用重構
Visual Studio IntelliCode使用人工智能 (AI) 增強了您的軟件開發工作。IntelliCode 在 GitHub 上對 2000 個開源項目進行培訓,每個項目都有 100 多顆星,以生成其建議。
(AI) 增強了您的軟件開發工作
以下是 Visual Studio IntelliCode 可幫助提高工作效率的幾種方法:
提供上下文感知代碼完成指導開發人員遵守團隊的模式和風格查找難以捕獲的代碼問題通過關注真正重要的領域來對代碼審查進行聚焦最初,當我們首次預覽 IntelliCode 作為 Visual Studio 的擴展時,我們最初僅支持 C#。現在,在 16.1 中新增了,我們添加了對 C# 和 XAML"開箱即用"的支持。(但是,對C++和 TypeScript/JavaScript 的支持仍處於預覽階段。
如果您使用的是 C#,我們還添加了在您自己的代碼上訓練自定義模型的能力。
代碼清理與新的文檔運行狀況指示器配對的是一個新的代碼清理命令。您可以使用此新命令來識別並修復警告和建議,只需單擊一個按鈕即可。
清理將格式化代碼,並應用當前設置和.editorconfig 文件建議的任何代碼修復。
清理格式化代碼
您還可以將修復程序的集合另存為配置文件。例如,如果您有一小組目標修復程序,在編寫代碼時經常應用,然後在代碼審閱之前需要應用另一組全面的修復程序,則可以配置配置文件來解決這些不同的任務。
修復程序的集合另存為配置文件
如果使用配置具有不同顯示比例因子的監視器,或者遠程連接到具有與主設備的顯示比例因子不同的計算機,您可能會注意到 Visual Studio 看起來模糊或渲染的比例不正確。
隨著 Visual Studio 2019 的發佈,我們讓 Visual Studio 成為每個監視器感知 (PMA) 應用程序。現在,無論您使用的顯示比例因子如何,Visual Studio 都能正確渲染。
配置顯示
16.2 中的新增功能:我們更新了測試資源管理器,以更好地處理大型測試集、更輕鬆地篩選、更易於發現的命令、選項卡式播放列表視圖和可自定義列,以便對顯示的測試信息進行微調。
資源監視器
引入了一個新的擴展,您可以下載該擴展,以便與 Visual Studio 2019 一起使用。使用此新擴展,無需離開 Visual Studio 即可查看、運行甚至調試團隊的拉取請求。我們支持 GitHub 和 Azure DevOps 存儲庫中的代碼。
代碼審查