微软发布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上的图标点击右键,就能于菜单中找到创建新实例的选项。