1. 程式人生 > >使用 Visual Studio 2019 來提高每個開發人員的工作效率

使用 Visual Studio 2019 來提高每個開發人員的工作效率

使用 Visual Studio 2019 來提高每個開發人員的工作效率

 

今天,在 Microsoft Connect(); 2018 的主題演講中,Scott Guthrie 宣佈推出 Visual Studio 2019 Preview 1。這是 Visual Studio 下一個主要版本的首次預覽。在本預覽版中,我們專注於幾個關鍵領域,例如使其更快地開啟在 git 庫中的專案、使用人工智慧改進 IntelliSense(這個功能我們稱之為 Visual Studio IntelliCode),以及通過整合 Live Share ,您可以更輕鬆地與團隊成員進行協作。通過每一次預覽版,我們將逐步新增功能,提高效能並改善使用者體驗,我們非常希望得到您的反饋。

有關新功能的快速概述,您可以繼續閱讀此部落格,或者如果您想要觀看視訊,請檢視我們的團隊成員 Allison 對 Visual Studio 2019 的介紹。但在您觀看之前,請先下載 Visual Studio 2019 Preview 1

使您能夠專注於您的工作

馬上,您會注意到 Visual Studio 2019 在啟動時打開了一個新的啟動視窗,這種體驗更適合與今天的Git 庫一起使用 - 無論是本地儲存庫還是 GitHub、Azure 庫或其他地方的線上 Git 庫。當然,您仍然可以開啟現有專案、解決方案、建立新專案或解決方案。(Visual Studio 2019 for Mac 也即將推出)下週我們將在新的開始視窗體驗中釋出更詳細的部落格文章,也會涉及此次改造的一些研究。

Visual Studio 2019 啟動視窗


Visual Studio 2019 for Mac 啟動視窗

進入 IDE 後,您會注意到 Visual Studio 2019 的 UI 和 UX 發生了一些變化。Jamie Young 最近釋出了一篇博文,其中詳細介紹了這些變化,我們來回顧一下,它們包括一個新的產品圖示、一個新鮮的藍色主題、在 UI 上進行小的更改以建立更清晰的介面、以及更緊湊的標題和選單欄 - 我們已經聽到您的反饋,並正在努力進一步優化。

除了 Jamie 提到的增強功能之外,今天我們將在 Visual Studio 2019 中分享新的搜尋體驗,它取代了現有的“快速啟動”框。您現在可以搜尋設定、命令和安裝選項。新的搜尋體驗也更加智慧,因為它支援模糊字串搜尋,即使拼寫錯誤也能幫助找到您要查詢的內容。


Visual Studio 2019 中新的搜尋體驗

在編寫程式碼時,Visual Studio 2019 可以讓您更快地完成工作。我們首先關注此預覽版中的程式碼可維護性和一致性體驗。我們添加了新的重構功能 - 例如將 for 迴圈更改為 LINQ 查詢,將元組轉換為命名的結構 - 以便更容易的使程式碼保持良好狀態。藉助新的文件健康指示器和程式碼清理功能,您現在可以通過單擊按鈕輕鬆識別和修復警告和建議。


文件健康指示器和程式碼清理命令

常見的除錯任務也變得更容易。您會看到單步除錯的效能得到改善,從而實現更順暢的除錯體驗。我們還為 Autos,Locals 和 Watch 視窗添加了搜尋功能,幫助您跟蹤物件和值。未來會有部落格文章,深入講解 Visual Studio 2019 中的偵錯程式改進,包括新的針對託管程式碼功能的 Time Travel 偵錯程式(即將釋出)、更新的 Snapshot 偵錯程式以定位 Azure Kubernetes 服務和 Virtual Machine Scale Sets(VMSS)、除錯大型 C++ 專案時更好的效能; 多虧了 out-of-process 64-bit 偵錯程式。


在 Watch 視窗中搜索

幫助您的團隊一起工作

基於我們在 Visual Studio 2017 中開始的工作,我們正在改進 Visual Studio IntelliCode,我們的上下文感知和 AI 驅動的 IntelliSense,您可以在您自己的程式碼庫上對其進行 AI 訓練,並與您的團隊分享結果。IntelliCode 減少了您需要的擊鍵次數,因為完成列表優先考慮該 API 的最常見編碼模式以及現有專案中程式碼的上下文。我們將在本週晚些時候釋出關於IntelliCode 所有改進的部落格文章,包括從程式碼中學習的更多細節,以及為 Visual Studio 2019 新增的 C++ 和 XAML 支援。


Visual Studio IntelliCode 使用了一個訓練模型

今年早些時候,我們介紹了 Visual Studio Live Share,以幫助您使用 Visual Studio 或Visual Studio Code 與全球任何人進行實時協作。預設情況下,Visual Studio 2019 會安裝 Live Share,因此您可以立即邀請您的隊友加入您的會話以修復 bug 或幫助修改。您還會發現,現在啟動一個會話會更容易,並且可以在右上角檢視到參與的人員。我們還將在接下來的幾天內深入介紹 Visual Studio Live Share 的改進,包括對其他專案、應用型別和語言的支援,訪客的解決方案檢視以及對更多協作方案的支援。


Visual Studio Live Share 整合在 Visual Studio 2019 中

最後,我們在 Visual Studio 2019 中引入了全新的 pull request(PR)體驗,使您無需離開IDE 即可檢視、執行甚至除錯團隊的 pull request。我們現在支援 Azure 庫中的程式碼,但將很快支援 GitHub 並改善整體體驗。馬上開始,您可以從 Visual Studio Marketplace 下載 Pull Requests 擴充套件


Visual Studio 2019 中心的 pull request 體驗

.NET Core 3 Preview 1

我們今天還發布了 .NET Core 3 Preview 1,Visual Studio 2019 將是支援為任何平臺構建 .NET Core 3 應用程式的版本。當然,我們還將繼續支援和改進跨平臺的 C++ 開發,以及使用Xamarin 的 iOS 和 Android 的 .NET 移動開發。


Visual Studio 2019 中的 .NET Core 3.0 開發

幫助我們構建最好的 Visual Studio

我們非常感謝擁有這樣一個活躍的社群,並且迫不及待地想聽聽您對 Visual Studio 2019 的看法。請通過使用報告問題工具告訴我們您遇到的任何問題,幫助我們將其打造成最佳的 Visual Studio。您還可以訪問 Visual Studio 開發人員社群來跟蹤您的問題,或者提出更好地建議,並從其他人那裡尋找答案。

隨著我們釋出更多預覽版,我們將在未來幾個月內分享有關 Visual Studio 2019 的完整功能集和SKU lineup 的更多資訊。 Visual Studio 2019 可以與 Visual Studio 2017 同時安裝,或者如果您想在不安裝它的情況下進行嘗試,請檢視 Azure 上的 Visual Studio 映象

我還想花一點時間來感謝我們充滿活力的擴充套件生態系統,它已經為 Visual Studio 2019 preview 1 提供了 400 多個擴充套件,並且每天都有更多擴充套件。您可以在 Visual Studio Marketplace 上找到這些擴充套件。

微軟一直是一家以開發人員為核心的公司 - 我們感到受寵若驚的是,Visual Studio 家族的使用者群已經超過了 1200 萬。我們的目標是讓您每一秒鐘的編碼都更有成效和充滿愉快。請繼續分享您對 Visual Studio 2019 預覽版的反饋,以幫助指導產品的未來發展方向,使其成為您最喜愛的工具。謝謝!