微軟一次發佈了Visual Studio 2019 for Mac 8.1正式版以及8.2的預覽版,這兩個版本中都有大量的更新,在8.1中,微軟繼續擴充新編輯器的功能,以彌補新舊編輯器之間的功能差距,而8.2預覽版,則是改進了XAML的編輯功能,而且加入C# 8的預覽。微軟應開發者要求,在8.1版本強化了代碼段功能(Code Snippets),擴充程序代碼自動完成功能,使開發者能更快速地進行開發工做。Visual Studio 2019 for Mac除了新增了許多內建的代碼段,也能透過使用IntelliSense,能夠爲項目增長像是屬性或是建構子等許多經常使用程序代碼區塊,在偏好設定(Preferences)中的代碼段編輯器,開發者就能自行擴充須要的程序代碼區塊。編輯器
另外,Mac開發者如今能夠在C#項目中使用內聯燈泡(Inline Lightbulb)的功能,以幫助優化程序代碼和檢測錯誤,開發者只要點擊內聯燈泡建議的修復選項,就能快速地修復程序代碼中的問題,微軟也提到,Visual Studio 2019 for Mac中的內聯燈泡功能,跟Visual Studio的Windows版本共享建議邏輯,所以分析跟支持都會是最新的。新版本還加入了新的程序代碼操做控制,開發者能夠在項目中跨檔案的拖拉程序代碼,以快速地移動程序代碼(下圖),並且也支持文件大綱(Document Outline)以及全新的移至行(Go to Line)功能。另外,微軟在這個版本還改進了效能以及穩定性,以及更新ASP.NET Core專案樣板。佈局
開發者只要將Visual Studio 2019 for Mac切換到預覽版頻道,就能搶先試用8.2版本的新功能。在這個版本,Visual Studio Mac版開始具有Windows版的C#編輯器,與XAML語言服務核心的XAML編輯功能,這些新組件包含更精確的IntelliSense以及更好的Linting功能,提高Mac開發者的XAML與AXML編輯體驗,微軟提到,新的XAML語言服務如今支持模糊比對、子字符串比對以及駝峯式大小寫(CamelCase matching),能有效減小搜尋關鍵詞的時間。從Visual Studio for Mac 8.1開始,新的編輯器支持Android佈局和資源文件編輯,使用者能在編輯Android佈局的同時,就能查看實時的設計視圖圖(下圖),增長編輯Android XML的效率,微軟也提到,新編輯器會不停地更新,所以Android XML的編輯功能在8.2中也會持續改善,得到最新的IntelliSense以及編輯器功能支持。微軟除了爲Visual Studio持續更新.NET Core 3外,Visual Studio for Mac 8.2也新增支持最新的C# 8預覽。部分信息來源:FUN88國際公益 http://openbsd.org.tw/優化