sublime text需装tabsextra插件并重启才能启用固定标签页功能,通过toggle sticky tab命令标记粘性视图,右上角显示图钉图标,关闭操作会跳过该标签;但分屏、复制重开、插件冲突、未重启、预览模式及拖拽覆盖等场景会导致失效。

Sublime Text 原生不支持“固定标签页”,必须靠 TabsExtra 插件实现真正意义上的钉住——关不掉、跳过 Ctrl+W、绕过 Close All Tabs。
怎么装 TabsExtra 并让固定生效
它不是隐藏标签,也不是禁用关闭命令,而是把某个标签标记为“sticky”(粘性视图),系统在执行关闭逻辑时主动跳过它。
- 按
Ctrl+Shift+P打开命令面板,输入Package Control: Install Package,再搜TabsExtra安装 - 安装后必须重启 Sublime Text,否则
Ctrl+Shift+P里搜不到Toggle Sticky Tab命令 - 打开一个文件,按
Ctrl+Shift+P→ 输入Toggle Sticky Tab回车,标签页右上角会出现小图钉图标 - 此时按
Ctrl+W关当前页,或菜单选File → Close All Tabs,这个标签不会消失
为什么固定了还是被关掉了?常见失效场景
不是插件坏了,而是你可能踩进了这几个典型坑里:
一款AI工具,主要用于在持久tmux会话中运行AI编码代理(Codex、Claude Code),使用Ralph重试循环和完成钩子处理多步骤编码任务,适合需要提升相关任务效率的用户。
- 你在分屏(Group)里操作:
Close All Tabs默认只关当前 Group 的标签,但如果你点了其他 Group 的关闭命令(比如右键 Group 标签选Close All Tabs in Group),固定标签仍会被关——TabsExtra的 sticky 是视图级的,不跨 Group 保护 - 复制或拖拽重开了标签:
Ctrl+Shift+T或拖文件到编辑区新建的标签页,默认不继承 sticky 属性,得手动再点一次Toggle Sticky Tab - 插件冲突:某些侧边栏增强类插件(如
SideBarEnhancements)会劫持关闭逻辑,临时禁用它们逐一排查 - 没重启:安装完不重启,命令不可用,固定功能形同虚设
固定 ≠ 防覆盖,空标签页还得单独设防
很多人以为钉住就万事大吉,结果双击侧边栏、拖文件进来、甚至 Ctrl+O 打开新文件,空标签页还是被替换了——因为“固定”只管“关闭”,不管“内容替换”。
- 关掉预览模式:
"preview_on_click": false(加到用户设置里),这样点击未打开文件会强制新开标签,而不是塞进当前空标签 - 禁用拖拽覆盖:
"drag_text": false,防止把文件直接拖到空标签页内容区导致替换 - 检查快捷键是否被插件劫持:按
Ctrl+Shift+P输入Key Bindings,看用户 keymap 里有没有把ctrl+o绑定成open_file以外的命令
固定标签页本身不保存状态,崩溃或热退出后照样丢;真要持久,得配合 restore_session_settings 开启会话恢复,或者用 Project → Save Project As… 把当前打开的文件和固定状态一并存为项目。这点容易被忽略,尤其当你以为钉住就等于“永远在”。










