繁体   English   中英

如何在 VScode 中从远程 session 打开本地终端?

[英]How do i open a local terminal from a remote session in VScode?

当我在 VScode 中打开我的工作区时,我 go 直接进入我的 SSH 工作区,这就是我想要的。 但是我想要一个拆分终端,可以访问我的 SSH 工作区和本地计算机的终端,但是如果不从下拉列表 window 中创建一个明确的新终端,我就无法访问本地终端。 如果我尝试拆分新的本地终端,我会收到错误“终端 shell CWD”/Users/asd/work/”不存在”,就好像它正在我的 SSH 工作目录中查找一样。 有没有办法指定默认终端在我的本地计算机上? 如果我在 VScode 的终端首选项中这样做,我会在启动时收到 CWD 错误。

这应该已通过microsoft/vscode-remote-release问题 1479 解决

你们两个都没有C:\Windows\System32在你的路径上,我不明白为什么会这样。

但我会将其更改为不依赖PATH

即使这最初是针对 Windows 的,现在应该可以在拥有远程 session 的同时打开本地 shell(Mac 或 Windows)。

使用ctrl + shift + pcmd + shift + p (命令面板),您有:

Terminal: Create New Integrated Terminal (local)

奖金,使用 VSCode 1.53(2021 年 1 月),现在有:

远程布局持久化

终端布局在远程终端重新连接时恢复。 在下面的视频中,终端布局在重新加载 VS Code 并重新连接到 Linux (WSL) 远程实例的 Windows 子系统时恢复。

在远程窗口中,将创建三个拆分终端并调整其大小。重新加载时,布局看起来没有变化。 -- https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_53/terminal-splits-persist.gif

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM