vscode (code.exe) 命令行参数可通过 SSH 立即打开远程工作区文件夹

LaV*_*che 8 command-line visual-studio-code vscode-remote

如果我想在 C:\ 下的常规本地文件夹中打开工作区,我只需执行以下命令:

code.exe C:\the-local-workspace-folder
Run Code Online (Sandbox Code Playgroud)

是否有用于打开远程 SSH 工作区的等效命令?

我希望能够使用键盘启动器打开它们,而不是需要在 vscode 的内部菜单中以繁琐的方式打开它们。

所以我需要一个常规的系统命令才能做到这一点。

我在这里查看了命令行参数: https: //code.visualstudio.com/docs/editor/command-line - 但根本找不到有关远程工作区的任何信息。

我也尝试过类似的命令:

code.exe username@hostname.example.com:/workspace-folder
code.exe username@hostname.example.com/workspace-folder
Run Code Online (Sandbox Code Playgroud)

...但他们对此不起作用。

Ken*_*Y-N 9

根据此处的问题跟踪,这看起来像是最近的修复。我已经用自己的设置进行了测试,效果如下:

"C:\Users\myusername\AppData\Local\Programs\Microsoft VS Code\Code.exe" \
    --remote ssh-remote+myubuntumachine /home/myusername/myprojectdirectory
Run Code Online (Sandbox Code Playgroud)

应该是 /Remote SSH上的 SSH 配置文件中myubuntumachine给出的名称:打开配置文件...Host myubuntumachineCTRL+SHIFT+P

(实际上,在我的机器上,我没有机器名称,但有某种哈希值,尽管两者都有效。)

  • 现在记录在这里:https://code.visualstudio.com/docs/remote/troubleshooting#_connect-to-a-remote-host-from-the-terminal (2认同)