智能标签组锁
⚠️ 免责声明:本文档由 GLM4.7 自动生成,内容可能存在错误或不完整之处。请以人工书写的官方文档为准。
智能标签组锁帮助你管理编辑器标签组,保持工作区整洁。
功能概述
智能标签组锁可以:
- 🔒 锁定标签组 - 防止意外关闭
- 📌 固定重要文件 - 保持常用文件打开
- 🎯 智能切换 - 在不同文件组间切换
- 💾 自动恢复 - 重新打开时恢复布局
界面位置
标签组锁状态显示在 VS Code 底部状态栏:
┌─────────────────────────────────────────────────┐
│ main master ✗ ⚙ 🔌 │
│ 🔒 标签组: 已锁定 (3 个标签) │
└─────────────────────────────────────────────────┘
↑
标签组锁位置显示内容
未锁定状态
🔓 标签组: 未锁定当前标签组未锁定。
锁定状态
🔒 标签组: 已锁定 (3 个标签)当前标签组已锁定,显示标签数量。
部分锁定
🔒 标签组: 部分 (2/3 锁定)部分标签被锁定。
基本操作
锁定标签组
- 点击状态栏的标签组锁
- 选择锁定标签组
- 该组中的所有标签会被锁定
解锁标签组
- 点击状态栏的标签组锁
- 选择解锁标签组
- 锁定被解除
锁定单个标签
- 右键点击标签
- 选择锁定标签
- 该标签被锁定
锁定行为
锁定后无法关闭
- 尝试关闭锁定的标签时会提示
- 需要先解锁才能关闭
- 防止误操作
锁定标签保持打开
即使切换项目:
- 锁定的标签保持打开
- 重新打开 VS Code 后恢复
- 保持工作区布局
标签组管理
创建标签组
- 点击标签栏的 + 按钮
- 或使用命令
创建新标签组 - 在新组中打开文件
切换标签组
- 使用
Ctrl+1/Ctrl+2等快捷键 - 或点击标签组标签
- 在不同组间切换
关闭标签组
- 关闭组中所有未锁定的标签
- 该标签组自动关闭
- 或手动关闭标签组
智能功能
自动锁定新标签
启用后,在锁定的标签组中:
- 新打开的标签自动锁定
- 保持锁定状态
- 需要手动解锁
自动恢复布局
重新打开 VS Code 时:
- 恢复之前的标签组
- 恢复锁定的标签
- 保持工作区布局
快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+1 | 切换到第 1 个标签组 |
Ctrl+2 | 切换到第 2 个标签组 |
Ctrl+3 | 切换到第 3 个标签组 |
Ctrl+K Ctrl+Left | 聚焦左侧标签组 |
Ctrl+K Ctrl+Right | 聚焦右侧标签组 |
右键菜单
在标签上右键:
| 菜单项 | 说明 |
|---|---|
| 锁定标签 | 锁定/解锁当前标签 |
| 锁定标签组 | 锁定/解锁当前标签组 |
| 关闭其他标签 | 关闭其他未锁定的标签 |
| 关闭右侧标签 | 关闭右侧未锁定的标签 |
常见问题
无法关闭标签?
- 检查标签是否被锁定
- 先解锁标签再关闭
- 或使用强制关闭
锁定的标签怎么保存?
锁定的标签正常保存:
Ctrl+S保存当前文件- 不会影响锁定状态
- 可以继续编辑
重新打开后标签丢失?
- 检查是否启用了自动恢复
- 确认标签已锁定
- 锁定的标签应该会恢复
相关设置
在 VS Code 设置中搜索 AndreaNovelHelper.smartTabGroupLock:
| 设置项 | 说明 | 默认值 |
|---|---|---|
autoLockNewTabs | 自动锁定新标签 | false |
restoreLayout | 恢复布局 | true |