当所有扩展都被禁用时,是否会出现这个问题?:是
- VS Code 版本:1.87.2
- OS 版本:Windows 10 Pro 19044.2486 VM
重现步骤:
- --folder-uri 不是最后一个选项的情况。运行
code --folder-uri vscode-remote://ssh-remote+vscode@some-workspace --disable-extension ms-vscode-remote.remote-containers --new-window --wait
命令,将立即返回,不执行任何操作或报错。 - --folder-uri 是最后一个选项,但存在 --wait 选项。运行
code --disable-extension ms-vscode-remote.remote-containers --new-window --wait --folder-uri vscode-remote://ssh-remote+vscode@some-workspace
命令,将立即返回,不执行任何操作或报错。
似乎存在一种行为,即当同时使用 --folder-uri 和 --wait 选项时,代码命令会静默错误。此外,似乎还存在一个错误,即当 --folder-uri 选项不是最后一个选项时,代码命令会静默错误。
3条答案
按热度按时间bis0qfac1#
这似乎是一个电子bug(?)
传递
code --any-arg with-a-colon: --verbose
失败(立即退出,而不调用main.js
),但删除冒号可以正常工作code --any-arg without-a-colon --verbose
。当直接调用exe与通过批处理脚本时情况相同。jvidinwx2#
是的,URI参数处理不是bug,而是在运行时的安全修复。我们在vscode的另一个功能中也遇到了这个问题:#188769(评论)
是否可以对参数的URI进行编码?
42fyovps3#
这是否也与--wait选项无法与--folder-uri选项一起使用有关?