Visual Studio 2019 正式版首次亮相,專注於人工智慧和生產力
2018 年 12 月,微軟釋出了面向 PC 和 Mac 的 Visual Studio 2019 Preview。2019 年 4 月 2 日,在經歷了五個月的預覽期之後,適用於 Windows 10 和 Mac 的 Visual Studio 2019 正式版終於亮相了。
為了實現“Code faster. Work smarter. Create the future.”的目標,Visual Studio 2019 引入了很多的新功能和工具,同時在入門指南和使用體驗上也做了增強。
全新的使用者介面
Visual Studio 2019 更新了使用者介面,啟動 IDE 之後會顯示一個啟動選單,進入主介面後會有一個包含最近使用的專案列表的啟動選項卡。如果是新建一個專案,該介面上支援輸入關鍵字搜專案,支援選擇語言平臺。
除此之外,Visual Studio 2019 在使用者介面的視覺方面也做了改變。根據之前的使用者調查,Visual Studio 使用者最常用的主題是 Blue 主題,所以 Visual Studio 2019 針對 Blue 主題做了優化,添加了額外對比度。針對程式碼部分,也做了新的高亮。如果是在 Windows10 中使用,其會啟動 Per-Monitor Awareness 提高清晰度。由於 Visual Studio 主要功能是寫程式碼,所以在新版本中頂部選單也做了改動,儘量少的佔用空間。
還有一個很重要的改變是隨著微軟擁抱 Git、推廣 GitHub,Visual Studio 2019 支援從儲存庫遷出現有專案或建立新專案。
令人期待的 Visual Studio Live Share 功能
在 2018 微軟技術暨生態大會上,微軟工作人員演示了在不同的作業系統上使用 Visual Studio 2017 和 Visual Studio Code 進行協作開發。之後,Visual Studio Live Share 就備受開發者的期待。
Visual Studio 2019 中預設安裝了 Visual Studio Live Share 服務,並且支援了 C++ 和 Python 兩大流行程式語言。
Visual Studio Live Share 是一項開發者服務,支援開發者和團隊成員共享程式碼庫及上下文,並支援在 Visual Studio 中直接進行即時雙向協作。在實時共享程式碼時,開發者可以看到共享程式碼在會話之前或期間所發生的變化,有助於實時程式碼檢查和合並衝突。另外,實時共享還支援線上評論,開發者可在程式碼中添加註釋或者列出協作會話期間需要完成的任務列表。
智慧化程式設計工具 Visual Studio IntelliCode
Visual Studio IntelliCode 是微軟在 Build 2018 大會引入的工具,目前是 Visual Studio 2019 功能集的重要組成部分,可利用 AI 工具提供開發效率。據悉,其人工智慧的部分已經接受了 2000 多個開源 repos 的訓練。
使用 Visual Studio Code 的 Python 開發人員可通過 IntelliSense AI tool 來使用 IntelliCode。IntelliSense 是一個程式碼補全工具,開發者打出前幾個字母,IntelliSense 會使用 AI 演算法從已輸入的內容中選擇出最相關的程式碼,進而提高開發者效率。除了程式碼補全,它還可以針對開發者目前的開發狀況提出好的建議。
Visual Studio 2019 其它功能:
- Visual Studio 2019 中的搜尋功能得到了改進,為開發者提供了在除錯時搜尋物件的選項,最多可達 10 個巢狀級別;
- Visual Studio 2019 支援 .NET Core 3 開箱即用,並且支援資料斷點的設定;
- Visual Studio 2019 中的程式碼清理,可使用鍵盤快捷鍵或燈泡選單觸發,允許使用者一次性刪除和排序使用語句、應用型別首選項、內聯“輸出”變數等;
- DPI awareness:為了更易於開發,開發者通常會設定多顯示器,但是當縮放比例超過 100% 時,文字就會變得模糊,為解決這個問題,Visual Studio 2019 中引入了優化渲染的選項。
Visual Studio 2019 下載地址: https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下載地址: https://visualstudio.microsoft.com/zh-hans/vs/mac/