现在,Microsoft正式版的Visual Studio代码编辑器可用于Linux Armv7和Arm64体系结构设备,从而将Microsoft流行的跨平台代码编辑器扩展到Chromebook,Raspberry Pi和竞争对手的基于Arm的单板Linux计算机,例如Odroid。
得益于社区开发的基于VS Code开源版本的构建,开发人员能够在Chromebook和Raspberry Pi上使用VS Code已有一段时间了。但是现在开发人员可以直接从Microsoft获得Debian,Ubuntu,Red Hat,Fedora和SUSE的VS Code 。
尽管Raspberry Pi和Chromebook可能无法满足所有开发人员的需求,但Microsoft指出VS Code的远程开发扩展包可以在需要时提供对更强大的开发环境的访问。
这些扩展允许开发人员在容器,Linux的Windows子系统或远程计算机上运行命令。
针对Linux Armv7和Arm64的VS Code支持在Microsoft针对Windows 10,macOS和Linux的开源代码编辑器的1.50版中提供。
2020年9月发布的VS Code引入了调试控制台过滤器改进功能,可以更轻松地根据开发人员的需求查找或隐藏日志输出以及新的JavaScript调试功能。
在JavaScript方面,用于控制何时在VS Code的集成终端中调试Node.js进程的自动附加模式已超出实验阶段。
微软的“火焰图” VS Code扩展现在可以在实时调试JavaScript代码的同时显示性能指标。它显示了Node.js程序的CPU和内存使用情况,而在Chrome和Edge中进行调试时,还将显示DOM节点,重新布局和样式。
macOS上的VS Code用户将需要重新批准对Apple钥匙串的访问,即使由于之前从VS Code访问密码管理器的方式发生了变化,该钥匙串已经获得了授权。微软解释说,以前VS Code是从窗口进程本身访问钥匙串的,但现在它是从主进程访问钥匙串的。
此版本还通过新的工作台设置对固定选项卡进行了改进,使用户可以选择“正常”,“缩小”和“紧凑”来调整固定选项卡的大小。收缩选项将固定的选项卡收缩到固定的大小,以显示编辑器标签的各个部分。
为了改进VS Code的自定义,Microsoft在此VS Code版本中增加了Webview Views支持,从而使扩展制造商可以构建基于Webview的视图,这些视图可以添加到VS Code的侧边栏或面板中。
微软表示,它现在正在使用TypeScript 4.1的夜间版本来构建VS Code。
本月值得关注的扩展包括Microsoft C / C ++扩展,该扩展已过时,并且已经升级到1.0版,该版本支持Linux on Arm和Arm 64,并具有IntelliSense自动完成功能以及远程构建和调试支持。
同样不在预览之列的是Microsoft Edge Tools for VS Code扩展,它在VS Code中提供了Microsoft Edge开发工具。
最终,Microsoft在预览版中发布了Azure认知搜索扩展。它为开发人员提供了用于在Web,移动和企业应用程序中的内容上添加搜索体验的工具和界面。
VS Code 1.50版带来了各种调试功能改进,包括自动调整调试悬停大小。