微软在最新的Mac版Visual Studio 8.3版本,更新了许多编辑器的功能,包括多重插入编辑(Multi-Caret Editing)、IntelliSense类型过滤器,另外也支持了连字(Ligature)功能。

微软提到,Visual Studio for Mac新编辑器的重点,就是与Windows上的Visual Studio共享语言服务,而这代表相同的IntelliSense、Roslyn、文本逻辑以及所有的语言服务都会相同,唯一不同的只有用户接口。
在8.3版本,文本编辑器终于支持了多重插入编辑功能,开发者只要同时按住键盘Control与Option按钮,并以鼠标点击多个想要编辑的程序代码位置,就能在多处同时进行输入或是删除等编辑操作。官方提到,多重插入编辑是一个强大的功能,可以大幅减少同时编辑多行相关程序代码的时间,像是修改变量的前缀,或是将特定的var声明改为强类型的时机特别有用。

而IntelliSense功能也获得强化,现在新编辑器提供了类型过滤器,开发者现在可以使用完成类型过滤器来筛选完成列表(Completion List),Visual Studio for Mac说明文件,有完整的IntelliSense类型过滤器图标相对应的快速键,当开发者只想要审查类别,则可以点击类别图标或是快捷键Option+C。官方提到,当开发者忘记项目名称的时候,利用过滤器审查特定类型的列表,可以加快找到项目的速度。

另外,当开发者要为特定类型导入程序代码文件时,却无法记得要使用的命名空间名称,新的编辑器现在会显示可导入的完成内容,以及已经导入的完成内容供开发者选择,而当开发者选择了尚未导入的完成内容,编辑器还会自动在程序代码文件前加上using陈述式。
在文本编辑上,当开发者使用像是Cascadia Code这类支持连字的字体,则Visual Studio for Mac会自动插入双字符符号(下图),像是两个等号会产生一个较长且中间无空格的等号,惊叹号与等号的组合,则会产生带有斜线的不等于符号。这个版本也能更好的支持从右到左与双向语言,在以前的编辑器复制粘贴从右到左的字符串,会出现字符串反转的现象,像是hello会显示olleh,而现在则可以正常显示。
