乐趣区

关于visual-studio-code:VS-Code-中的增强-code-CLI

Visual Studio Code 的外围是一个代码编辑器,它通过咱们的近程开发教训与其余环境集成,变得更加弱小和灵便。

你可能不晓得的是,VS Code 有一个内置的命令行界面(CLI),能够让你管制启动和治理编辑器的形式——你能够通过命令行选项关上文件、装置扩大和输入诊断信息。

CLI 在应用 VS Code Desktop 的工作流中十分有用,但存在一个缺点:您无奈应用它启动近程实例。因而,咱们心愿通过将本地和近程更严密地联合在一起来补救这一差距,从而使 CLI 更加弱小。

明天,咱们很快乐分享咱们 加强的 code CLI,它能够让您 启动 VS Code 并从 VS Code Desktop 或 vscode.dev 近程连贯到一台机器。更新的 CLI 内置于最新的 VS Code 版本中,也可用于独立装置,因而您能够创立到任何计算机的平安连贯并近程连贯到它,即便您无奈在其上装置 VS Code Desktop。

除了新的 CLI 之外,咱们还进行了以下更新来改良近程开发:

  • 您能够间接从 VS Code UI 启用隧道。
  • 任何人都能够创立和应用隧道,无需注册。
  • 咱们重命名了两个近程扩大,以便您更分明地理解它们的工作形式以及它们能够帮忙开发的中央:“Remote – WSL”扩大当初简略地叫作“WSL”。“Remote – Containers”扩大重命名为 Dev Containers 以反映其用于创立开发环境的用处。

从一个工具到任何中央的隧道

隧道平安地将数据从一个网络传输到另一个网络。您能够应用平安隧道从 VS Code desktop 或 Web 客户端针对您抉择的任何机器进行开发,而无需设置 SSH 或 HTTPS。

从 VS Code 到近程机器的隧道有两个很好的抉择:应用新的增强型 code CLI、间接从 VS Code UI 启用隧道。具体操作办法可返回官网博客理解。

通过近程隧道连贯

Remote – Tunnels 扩大治理本地和近程计算机之间的这些平安隧道。您通过 code CLI 或 VS Code UI 关上的 vscode.dev 实例预装了近程隧道扩大。

如果您曾经在 VS Code 客户端(桌面或 Web)中工作并且想要连贯到近程隧道,则能够间接装置和应用 Remote – Tunnels 扩大。装置扩大后,关上命令面板 (F1) 并运行命令 Remote Tunnels: Connect to Tunnel。您将可能连贯到任何具备流动隧道的近程机器。

您还能够在 Remote Explorer 中查看您的近程机器,能够通过命令 Remote Explorer: Focus on Remote View 关上它。

近程开发扩大

随着对隧道和 code CLI 的更新,咱们对近程开发扩大进行了一些更新,容许您应用开发容器、近程计算机或 WSL 作为功能齐全的开发环境。

WSL 和开发容器

咱们打算让 Remote 表明您正在“近程”或“独自”的 WSL 发行版或开发容器中进行开发,而不是传统的本地开发。然而,这是与许多人应用的“近程”不同的用法,它可能会引起混同。例如,Dev Container 在我的本地机器上吗?

咱们更新了这些扩大中的命名和产品内命令,使其更清晰,将它们重命名为 WSL 和 Dev Containers。Marketplace 和文档中的扩大标识符等链接放弃不变,因而您以后对这两个扩大的应用应该不会呈现问题。

近程隧道

如上所述,您能够应用 Remote – Tunnels 扩大通过平安隧道连贯到近程计算机,而无需 SSH。咱们已将扩大从“近程服务器”重命名为“近程 – 隧道”,因为咱们置信这更分明地表明了它的行为。

多年来,咱们曾经听到了您对咱们的近程体验以及最近对 VS Code Server 的反馈,十分感谢您分享持续塑造咱们产品体验的想法。

如果您想更深刻地理解此博客中形容的工具,咱们创立了一个对于 Remote – Tunnels 扩大的主题,同时更新了 VS Code Server 和 code CLI 文档以反映最新的变动。

欢送返回官网博客,获取残缺内容介绍!

退出移动版