当我用VScode打开工作区时,我直接进入我想要的SSH工作区。但是我想拥有一个可以同时访问我的SSH工作区和本地计算机终端的拆分终端,但是如果没有从下拉窗口中创建一个新的终端,我将无法访问本地终端。如果我尝试拆分新的本地终端,则会收到错误“终端外壳CWD“ / Users / asd / work /”不存在“,好像在我的SSH工作目录中寻找它一样。有什么方法可以指定默认终端在我的本地计算机上吗?如果我在VScode中的终端首选项中这样做,则会在启动时收到CWD错误。
答案 0 :(得分:1)
这应该已通过 microsoft/vscode-remote-release
issue 1479
你们俩的路径上都没有 C:\Windows\System32
,我不明白为什么会这样。
但我会改变这一点,不依赖于 PATH
。
即使这最初是针对 Windows 的,现在应该可以在进行远程会话时打开本地 shell(Mac 或 Windows)。
Wtih ctrl+shift+p 或 cmd+shift+< kbd>p(命令面板),你有:
Terminal: Create New Integrated Terminal (local)
奖励,VSCode 1.53(2021 年 1 月),现在有:
终端布局在远程终端重新连接时恢复。在下面的视频中,重新加载 VS Code 并重新连接到 Windows Subsystem for Linux (WSL) 远程实例时,终端布局已恢复。