VS Code源代码控制视图中暂存文件聚焦及切换的快捷键咨询
VS Code 源代码控制暂存文件聚焦与切换快捷键
在VS Code的源代码控制视图处于聚焦状态时,我希望:
- 快速聚焦「已暂存更改」区域的第一个文件
- 在该区域的文件间前后切换聚焦,效果和「Search: Focus Next/Previous Search Result」类似
请问有没有对应的原生键盘快捷键?
(截图说明:截图显示VS Code源代码控制视图,箭头指向「已暂存更改」区域的第一个文件条目)
答案
VS Code原生支持相关功能,具体命令和配置方式如下:
聚焦已暂存区域首个文件
对应命令:workbench.scm.focusStagedChanges
默认无绑定快捷键,需自行配置:打开键盘快捷键设置(Ctrl+K Ctrl+S/Cmd+K Cmd+S),搜索该命令后设置自定义快捷键即可。在暂存文件间切换聚焦
利用列表导航命令即可实现,当源代码控制视图聚焦时,这些命令会作用于当前区域的文件列表:- 切换到下一个文件:
list.focusDown(默认快捷键为向下箭头) - 切换到上一个文件:
list.focusUp(默认快捷键为向上箭头)
如果需要确保这些快捷键仅在源代码控制视图生效,可在
keybindings.json中添加上下文绑定:[ { "key": "down", "command": "list.focusDown", "when": "activeViewlet == 'workbench.view.scm' && listFocus && !inputFocus" }, { "key": "up", "command": "list.focusUp", "when": "activeViewlet == 'workbench.view.scm' && listFocus && !inputFocus" } ]- 切换到下一个文件:
内容的提问来源于stack exchange,提问作者user956609
相关产品推荐
相关产品推荐

