visual-studio-code - 在VSCode中按数字关闭编辑器组的快捷方式?
问题描述
我有四个编辑组打开。我想关闭编辑组三。
我可以绑定针对第三组的快捷方式吗?
前任。
Ctrl + X + G + 3
杀死第三组
解决方案
您将需要一个宏扩展,尝试:multi-command。没有内置命令可让您杀死特定组。您只能杀死当前组、其他组或所有组。但是您可以创建一个聚焦特定组然后杀死该组的宏:
{
"command": "multiCommand.closeGroup3",
"sequence": [
"workbench.action.focusThirdEditorGroup",
"workbench.action.closeGroup",
]
},
{
"command": "multiCommand.closeGroup2",
"sequence": [
"workbench.action.focusSecondEditorGroup",
"workbench.action.closeGroup",
]
},
然后在 keybindings.json 中设置一个键绑定:
{
"key": "shift-alt-3",
"command": "multiCommand.closeGroup3"
},
{
"key": "shift-alt-2",
"command": "multiCommand.closeGroup2"
},
我选择那个键绑定是因为你的, Ctrl + X + G + 3
, 首先触发一个cut
动作并且ctrl-g
还绑定到其他命令。
因此,您必须设置类似的 multiCommands 来关闭其他编辑器组,但这应该很容易。
推荐阅读
- spring - AWS:基于 Cognito 身份验证角色限制 API 对资源的访问
- autodesk-forge - 尝试对 Forge BIM360 API 进行 API 调用时出现错误?
- python - TypeError:“元组”对象不可调用?
- javascript - 如何获取 MOV 文件格式的 videoWidth、videoHeight?
- ruby - 在本地服务器上运行 jekyll 时,出现“多个 gemspecs 错误”
- docker - Jenkins 管道在 docker 中构建
- python-3.x - 尝试调用时 PJSUA2 断言失败
- json - 颤振:'列表
' 不是类型 'String' 的子类型 - php - 删除 PHP 中两个或多个字符串文本之间的重复单词
- angular - 自定义步进器中具有待处理状态的 FormGroup