微軟發布了最新的Mac版Visual Studio 2019正式版本8.2,改進了各種編輯器的功能,包括C#、XAML和AXML,也開始支援.NET Core 3.0預覽版,以及最新的C# 8.0預覽版。

在Mac版Visual Studio 2019 8.1版的時候,加入了新的C#編輯器,開發者得以使用一系列新的程式碼撰寫功能,而在這個最新的版本中,新添加了IntelliSense類型過濾器(Type Filtering),並讓開發者導入項目到IntelliSense完成列表中。

開發者可以用IntelliSense類型過濾器,只尋找特定類型的項目,更方便地編輯完成列表,像是按下類別圖標或是熱鍵,就能夠限制顯示的結果只查看類別(Class),而開發者也可以一次組合多個過濾條件。另外用戶也能夠從套件導入擴充完成列表,而從列表添加的類別或是其他類型,系統則會自動添加導入語句。

微軟為Mac版Visual Studio 2019增加新的XAML編輯器,其中包含了新的XAML語言服務,這與Visual Studio中的語言服務相同,改進了配對功能,支援模糊、子字串與駝峰式大小寫(CamelCase)配對方法。模糊配對可以配對相似的字串,即便開發者輸入stck,Visual Studio也能顯示StackLayout選項。

子字串配對就是當開發者輸入字串的一部分,即便是位在字串中間,系統也會顯示相符的配對結果,開發者只要輸入指令的一部分,就能夠選取完整指令。駝峰式大小寫也就是字串中參雜大小寫,開發者不需要準確地知道字串的確切大小寫,像是輸入stack,也能配對出StackLayout。

在Android應用程式開發過程,開發人員常需要編輯.axml檔案,因此微軟也強化了AXML編輯器功能,包括IntelliSense以及支援移至定義功能,提升編輯.axml檔案的方便性。

Mac版Visual Studio 2019開始支援.NET Core 3.0以及C# 8.0預覽版。.NET Core 3.0比起前一版,提供了許多新功能,像是開始支援傳統桌面應用程式之外,也提供特殊的R2R應用程式格式,能縮短程式啟動時間,並且能更良好地支援容器應用。

目前安裝完Mac版Visual Studio 2019之後,使用者需要另外安裝.NET Core 3.0 SDK預覽版,微軟提到,雖然現在兩者是分開的,但在未來的版本會捆綁一起。


Advertisement

更多 iThome相關內容