code.exe 忽略命令行参数
code.exe ignoring command-line arguments
我希望这是一个简单的解决方法,但我找不到关于此事的任何文档或其他帖子。我正在尝试编写一个脚本(cmd
或 pwsh
),它将根据我的偏好在便携式安装中启动 vscode。
当尝试使用任何参数执行 vscode 的 code.exe
时,它会忽略它们并启动程序,就好像我没有输入任何其他内容一样。我在测试中 following this doc。使用别名开关也不起作用。 确实似乎处理的唯一论点是我是否包含路径。
code.exe --help
code.exe --version
此外,在启动 code.exe
后,控制台会挂起,然后 vscode 状态消息会发送到该控制台(即使不使用 --wait
开关)。如果我关闭控制台,vscode 将关闭。有办法解决这个问题吗?
当通过shell(cmd
或pwsh
)使用代码时,它不使用Code.exe
,但是script/batch 个文件位于 Bin
文件夹 (code.cmd
) 下。这些是真正识别命令行开关的应用程序。
这在 Command Line Documentation page, but looking closer at the Note 中并不完全清楚,您会看到它确实提到了 Program Files\Microsoft VS Code\bin
文件夹。
我希望这是一个简单的解决方法,但我找不到关于此事的任何文档或其他帖子。我正在尝试编写一个脚本(cmd
或 pwsh
),它将根据我的偏好在便携式安装中启动 vscode。
当尝试使用任何参数执行 vscode 的 code.exe
时,它会忽略它们并启动程序,就好像我没有输入任何其他内容一样。我在测试中 following this doc。使用别名开关也不起作用。 确实似乎处理的唯一论点是我是否包含路径。
code.exe --help
code.exe --version
此外,在启动 code.exe
后,控制台会挂起,然后 vscode 状态消息会发送到该控制台(即使不使用 --wait
开关)。如果我关闭控制台,vscode 将关闭。有办法解决这个问题吗?
当通过shell(cmd
或pwsh
)使用代码时,它不使用Code.exe
,但是script/batch 个文件位于 Bin
文件夹 (code.cmd
) 下。这些是真正识别命令行开关的应用程序。
这在 Command Line Documentation page, but looking closer at the Note 中并不完全清楚,您会看到它确实提到了 Program Files\Microsoft VS Code\bin
文件夹。