我想为特定文件夹打开Visual Studio Code,该命令在我尝试运行时有效,但是当脚本打开VSCode时,它不会关闭PowerShell窗口。我想在脚本打开VSCode之后立即关闭PowerShell窗口。但是,即使显式退出调用也不起作用:
ii F:\c#
iex "& code ."
exit
这将打开VSCode,但是在关闭VSCode之前,Shell窗口将保持打开状态。
这是VS Code后端的错误。它不需要将其自身附加到控制台窗口,即使在退出shell应用程序后也无法关闭它。
它实际上与PowerShell不相关。您将使用.bat
/.cmd
文件(包含单个code
命令)获得相同的行为。如果在资源管理器中双击它,那么直到您关闭VS Code,控制台窗口才会关闭,即使您在任务管理器中可以看到,CMD
用于执行.bat
/.cmd
文件的实例不再存在。
要解决此错误,您可以创建新的隐藏控制台窗口供VS Code附加,而不是PowerShell实例的控制台窗口:
Start-Process -WindowStyle Hidden code .
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句