Ray*_*ago 6 powershell visual-studio-code
我想为特定文件夹打开 Visual Studio Code,我尝试运行该命令,但是当脚本打开 VSCode 时,它不会关闭 PowerShell 窗口。我想在脚本打开 VSCode 后立即关闭 PowerShell 窗口。但即使是显式退出调用也不起作用:
ii F:\c#
iex "& code ."
exit
Run Code Online (Sandbox Code Playgroud)
这将打开 VSCode,但 Shell 窗口保持打开状态,直到我关闭 VSCode。
这是VS Code 后端的错误。它不必要地将自身附加到控制台窗口,以防止它在 shell 应用程序退出后关闭。
它实际上与 PowerShell 无关。您将获得与.bat/.cmd文件相同的行为,其中包含单个code命令。如果您在资源管理器中双击它,则控制台窗口将不会关闭,直到您关闭 VS Code,即使在任务管理器中您可以看到,CMD用于执行.bat/.cmd文件的实例已不存在。
要解决此错误,您可以为 VS Code 创建新的隐藏控制台窗口以附加到,而不是 PowerShell 实例的控制台窗口:
Start-Process -WindowStyle Hidden code .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9654 次 |
| 最近记录: |