VS Code 1.74更新CLI强化远程开发体验

微软发布集成开发环境VS Code 11月更新版本,这个版本有一个重要的远程开发预览功能—远程信道(Remote Tunnels),远程信道让开发者可以安全地从任意设备,以VS Code访问自己的机器,只要开发者打开远程信道功能,就能够使用包括vscode.dev,或是VS Code桌面的远程信道扩展组件进行远程开发。

VS Code的核心是一个程序代码编辑器,通过加入远程开发功能,并与其他环境集成,将可使VS Code功能更加强大且灵活。VS Code中原本就内置命令行接口工具,让开发者可以控制编辑器启动和管理,通过命令行选项就能打开文件、安装扩展组件,甚至是输出诊断资讯。

微软提到,虽然CLI在VS Code桌面工作流程非常有用,但是存在一个巨大的缺陷,就是无法用来启动远程实例。现在微软强化这个程序代码CLI工具,使得开发者可以启动VS Code,并且以VS Code桌面和vscode.dev远程连接机器。

VS Code 1.74包含的这个新CLI,用户也可以选择独立安装,因此即便无法在设备上安装VS Code桌面,也能够用CLI创建到任何计算机的安全连接。官方提到,用户不需要设置SSH或是HTTPS,就可以使用安全信道从VS Code桌面和网页客户端,对选择的机器开始开发工作。

另外,微软也调整了相关扩展组件的命名,包括Remote-WSL和Remote-Containers。微软原本使用的Remote代表着远程和独立的意思,与本地端意思相反,但官方提到,因为这和不少用户的Remote用法不同,因此容易会产生“开发容器是在我的本地端机器吗?”这类困惑。

微软现在更新了扩展组件产品用语和指令,使其更加清楚,并将两个扩展组件更名为WSL和Dev Containers,因此在这个新的远程信道功能,微软将原本扩展组件名称Remote Server更改成Remote Tunnels,以表示在不需要SSH的况下,通过安全信道连接到远程计算机的行为。