微软释出Visual Studio 2019 for Mac第三预览版,采用全新的C#编辑器

微软为Mac的.NET开发者提供最新版本的IDE,释出Visual Studio 2019 for Mac第三预览版,现在开发者可以使用Xamarin创建更小更快的Android应用程序,还更换了跟Windows版本具有相同核心的Unity侦错器,也能开启多个Visual Studio实例。
Visual Studio for Mac是在Mac上开发Unity应用程序的预设IDE,在之前的版本,Windows以及Mac内建使用不同的Unity侦错器,而在第三预览版中,微软为Mac换上跟Windows核心相同的Unity侦错器,新的Unity侦错器也提供比旧版更好的相容性以及C#程式码侦错能力。
在这个版本采用了全新的C#编辑器,这是第一次在Visual Studio for Mac中提供预览,新的编辑器奠基在Windows的Visual Studio编辑器上,微软为其特别打造了原生macOS使用者界面,让开发者在macOS的开发体验,与操作系统使用体验一致。
新的编辑器改善了开发体验,强化了平滑编辑以及导览的功能,改进了画面滚动的速度、打字的回应性并加入更流畅的动画,还开始支援多插入符编辑,也就是说,开发者现在可以同时编辑多行程式码(下图),另外,也终于支援自动换行功能,让开发者方便地处理长文字。
新的C#编辑器还改进程式码完成以及快速修复建议功能。由于IntelliSense一直是支援开发者的重要功能,在这个版本的编辑器,微软为IntelliSense换了新的外观,并加入新的快速分析器,可以在Mac中取得和Windows版相同品质的建议,而使用者界面的改良,让IntelliSense拥有更好的效能。另外,与Windows上的Visual Studio共享Roslyn和编辑器后端,也能提供开发者相同良好的跨平台开发体验。
微软提到,由于这个编辑器是为macOS原生打造,因此支援从右到左以及左到右的双向文字输入,也支援原生macOS的输入来源,开发者可以使用macOS编辑功能输入重音以及特殊字元,而且还能输入表情符号。另外,Visual Studio 2019 for Mac增强寻找以及取代功能,在正规表示式、纯文字搜寻或是区别大小写搜寻间切换更加顺畅。
目前新的编辑器仍在预览阶段,在预设情况下是关闭的,使用者可以在偏好设定的文字编辑器中,勾选为C#档案使用新的编辑器选项,而自动换行功能选项也可以在相同的设定路径中启用。
微软还为这个版本支援多实例功能,开发者在处理大型专案的时候,常需要同时开启多个解决方案,或是有同时打开多个范例程式码的需求,而现在Visual Studio 2019 for Mac终于支援同时打开多个视窗,开发者只要在Dock上的图标点击右键,就能于选单中找到创建新实例的选项。
