Mac最新Visual Studio 2019版本8.2更新多种语言编辑器

微软发布了最新的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预览版,微软提到,虽然现在两者是分开的,但在未来的版本会捆绑一起。
