如何将当前编辑器(Tab)移至当前Editor Group的开头或末尾
实现将当前标签移动到编辑器组开头/末尾的方法
原生内置命令(VS Code 1.87及以上版本支持)
VS Code已经原生提供对应功能,无需安装额外扩展:
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)唤起命令面板 - 搜索对应命令执行即可:
- 移动到当前组开头:
View: Move Editor To First Position - 移动到当前组末尾:
View: Move Editor To Last Position
- 移动到当前组开头:
自定义快捷键
如果需要更高效的操作,可以手动绑定快捷键:
- 按下
Ctrl+K再按Ctrl+S打开快捷键配置界面 - 分别搜索上述两个命令,点击条目左侧的编辑图标,设置你偏好的快捷键组合,推荐和现有移动标签的快捷键逻辑对齐,比如可以设置为
Ctrl+Shift+Home(移到开头)和Ctrl+Shift+End(移到末尾) - 保存后即可通过快捷键快速操作
旧版本兼容方案
如果使用的是未内置上述命令的旧版VS Code,可以直接修改按键绑定配置实现:
- 打开快捷键配置界面后,点击右上角的打开
keybindings.json图标 - 在配置数组中添加以下内容:
// 将当前标签移动到编辑器组开头 { "key": "ctrl+shift+home", "command": "moveActiveEditor", "args": { "to": "first", "by": "tab" } }, // 将当前标签移动到编辑器组末尾 { "key": "ctrl+shift+end", "command": "moveActiveEditor", "args": { "to": "last", "by": "tab" } }
- 保存文件后配置立即生效
内容的提问来源于stack exchange,提问作者Ahmad Ismail
相关产品推荐
相关产品推荐

