Visual studio code CTRL+;Visual Studio终端中的C在50%的时间内不执行任何操作。Bug还是特性?

Visual studio code CTRL+;Visual Studio终端中的C在50%的时间内不执行任何操作。Bug还是特性?,visual-studio-code,Visual Studio Code,如何在VS代码中杀死正在运行的终端?有一半的时间Ctrl+C什么都不做,我不得不关闭应用程序。这是一个bug还是一个特性 单击垃圾桶以终止终端中运行的进程 通过关闭终端窗口 或 按Ctrl+Z组合键返回命令提示符,但需要在计算机上的系统监视器中终止该进程 这既不是错误,也不是VS代码的特性;VS代码只是为计算机的命令行控件提供了一个接口。Ctrl+C不总是起作用的原因与计算机上的进程没有听到您的命令有关,这是进程的错误,而不是命令行界面的错误。从VSCode 1.42开始,连续按两次Ctrl+C

如何在VS代码中杀死正在运行的终端?有一半的时间Ctrl+C什么都不做,我不得不关闭应用程序。这是一个bug还是一个特性

单击垃圾桶以终止终端中运行的进程 通过关闭终端窗口

按Ctrl+Z组合键返回命令提示符,但需要在计算机上的系统监视器中终止该进程


这既不是错误,也不是VS代码的特性;VS代码只是为计算机的命令行控件提供了一个接口。Ctrl+C不总是起作用的原因与计算机上的进程没有听到您的命令有关,这是进程的错误,而不是命令行界面的错误。

从VSCode 1.42开始,连续按两次
Ctrl
+
C
始终退出终端中正在运行的进程


作为参考,我的系统是运行Catalina的Mac OS。这似乎是特定于VS代码终端的,因为在系统终端中运行相同的进程只需要按下一次

这是特定于操作系统的。在Linux上,考虑在命令行上运行程序(例如,使用shell <代码> /BI/BASH 或<代码> /BIN/ZSH 在某个终端仿真器中运行)点击垃圾桶以杀死在终端中运行的进程,或按Ctrl +Z获取命令提示符,但需要在计算机上的系统监视器中终止进程。不过,我不知道怎么做才是你想要的。你能补充一些细节吗?比如,a和你采取的具体步骤,你期望什么,你得到什么它可能必须在焦点所在的地方进行。它也可以是你的程序。按两下--对我来说总是有效的只是想知道解决方案是否有用?