Visual studio code Ctrl-C不';不要在Mac上插入终端
我在macOS 10.14.6上使用VSCode 1.38.0,遇到以下问题:Visual studio code Ctrl-C不';不要在Mac上插入终端,visual-studio-code,Visual Studio Code,我在macOS 10.14.6上使用VSCode 1.38.0,遇到以下问题: 在集成终端中打开终端应用程序 在应用程序运行时,按住Ctrl-C键,焦点位于终端内部 终端没有收到停止进程的信号;相反,我可以看到它触发了Mac的copy命令(通常是cmd+c) 我通过删除所有扩展并重置所有映射键来测试这一点,但仍然会遇到同样的问题 我的问题与下面链接的另一个用户报告的问题非常相似,只是我正在macOS上运行更新版本的VSCode 有时这可能是错误的,但在运行节点服务器之类的东西时,Ctrl-Alt
有时这可能是错误的,但在运行节点服务器之类的东西时,Ctrl-Alt-M(mac上的Ctrl-Option-M)将停止当前批处理作业 出于测试目的,您可以编写一组永远不会结束的代码(比如不会终止的For循环),然后尝试“ctrl-c”和“ctrl-opt-m”,看看会发生什么。如果问题仍然存在,我将重新启动计算机和/或确保Visual Studio和您的操作系统是最新的
从该线程引用:不确定您是否仍在使用较新版本解决此问题,但对于其他人,您可以尝试手动键绑定,将控制序列发送到终端,如回答中所述。我将它改为“ctrl+c”,它对我有效,为终端设置启用了“允许和弦”,并确保没有以“ctrl+c”开头的其他和弦,因为这将截取序列
{
"key": "ctrl+c",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u0003"
},
"when": "terminalFocus"
}
在macOS Catalina上,CTRL+Z对我有效。我使用
命令+。
您也可以使用:
control^+c
谢谢您的来电,我尝试了这些步骤,但都没有成功。这将暂停进程并将其置于后台。它将向用户返回对提示的控制,但进程仍在运行。然后需要注意进程id并发出kill命令以完全停止进程。(即kill
)或者,您可以发出fg
命令在前台继续进程。这会增加fonts@Blazej斯莱博达:我刚才又试了一次,效果很好,所以可能,这取决于键盘布局。我使用Apple compact键盘上的AZERTY。