Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Ctrl-C不';不要在Mac上插入终端_Visual Studio Code - Fatal编程技术网

Visual studio code Ctrl-C不';不要在Mac上插入终端

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

我在macOS 10.14.6上使用VSCode 1.38.0,遇到以下问题:

  • 在集成终端中打开终端应用程序
  • 在应用程序运行时,按住Ctrl-C键,焦点位于终端内部
  • 终端没有收到停止进程的信号;相反,我可以看到它触发了Mac的copy命令(通常是cmd+c)
  • 我通过删除所有扩展并重置所有映射键来测试这一点,但仍然会遇到同样的问题

    我的问题与下面链接的另一个用户报告的问题非常相似,只是我正在macOS上运行更新版本的VSCode


    有时这可能是错误的,但在运行节点服务器之类的东西时,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。