Powershell ISE在杀戮过程中冻结

rob*_*rob 11 windows powershell powershell-ise maven

我遇到过一些情况,当你试图用Ctrl + C杀死一个进程时,PowerShell ISE会冻结.我仍然可以在控制台周围移动光标,但状态仍然停留在"停止"状态.

这已经发生在几个命令中,但是我注意到一个特定的命令一直在发生

mvn jasmine:bdd
Run Code Online (Sandbox Code Playgroud)

此命令运行maven插件,启动jetty服务器.我可以使用Powershell控制台的Ctrl + C来停止此操作,但不能从Powershell ISE停止.这可能与Powershell ISE无法运行交互式命令这一事实有关吗?

现在我的解决方法是在另一个进程中"启动"maven.其他人遇到类似的问题?

谢谢

Teo*_*ahi 2

我在引用此问题时为 Powershell 团队打开了案例。

https://github.com/PowerShell/PowerShell/issues/7970

似乎推荐的方法是将 VS Code 与 Powershell 结合使用。

这也可以帮助https://learn.microsoft.com/en-us/powershell/scripting/core-powershell/vscode/using-vscode?view=powershell-6