visual-studio-code - 如何让 cmd+c 在 macOS 的 VS Code 终端中发送 ctrl+c?
问题描述
我希望cmd+c
具有与在 macOS 中按下 VS Code 终端相同的效果ctrl+c
(这样它会终止当前进程并将我带回新的命令提示符)。
我怎样才能做到这一点?
解决方案
cmd您可以为+添加c触发workbench.action.terminal.sendSequence
命令的键绑定:
{
"key": "cmd+c",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "\u0003" },
"when": "terminalFocus"
}
当将上述键绑定添加到您的 keybindings.json 文件 ( F1, "keybindings") cmd+c时,将发送 (ETX) 字符,但前提\u0003
是^C
您已聚焦终端。
您可以在官方文档中找到有关此命令的更多文档。
推荐阅读
- r - 时间序列热图
- c++ - 在 cpp 中实现 trie
- c# - 使用 Docker Desktop 在本地调试部署到 Kubernetes 的应用程序的最佳方法是什么?
- javascript - ReactJs:仅返回数组中的唯一值
- sql-server - 将 ReportServer 数据库从 SQL Server 2012 恢复到 SQL Server 2017 是否安全?
- r - 是否可以在 R 的函数中分隔 ...?
- .net - 类中属性的命名约定
- amazon-web-services - AWS CLI:无法连接到终端节点 URL
- python - Python弹性碰撞不适用于for循环
- node.js - 使用智能按钮创建 PayPal 订单 - (React/NodeJS)