CodeMap 插件已停止维护且不兼容 Sublime Text 4,推荐使用 Outline 插件或原生 Ctrl+R/Cmd+R;Outline 需手动配置快捷键,Ctrl+R 在语法正确时即可高效导航函数与类。

CodeMap 插件已停止维护,且在 Sublime Text 4 中兼容性差、功能不可靠——不建议安装。当前最稳妥的替代方案是 Outline 插件,或直接用 Sublime 原生 Ctrl+R(Windows/Linux)/Cmd+R(macOS)。
为什么别装 CodeMap
它最后一次更新是 2018 年,早已不支持 Sublime Text 4 的 symbol API 变更;安装后常出现面板空白、无法刷新、点击无响应等问题;官方 Package Control 页面已标注“Deprecated”。你花时间配 CodeMap,大概率换来一个静默失效的侧边栏。
Outline 插件安装与基础配置
这是目前活跃维护、对 Python/JS/TS/Java 支持最稳的大纲插件,依赖 Sublime 自身符号提取机制,无需额外生成 tags 文件。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Install Package,回车 - 等待列表加载完成,输入
Outline,选中并回车安装 - 安装完后,默认快捷键未绑定,需手动加:打开
Preferences → Key Bindings,在右侧用户配置中添加
[
{"keys": ["ctrl+alt+o"], "command": "outline"}
]
保存后,任意代码文件中按 Ctrl+Alt+O 即可呼出大纲面板。注意:它只作用于当前文件,修改代码后需重新触发(再按一次快捷键)才能刷新结构。
Ctrl+R 足够日常使用,先试它
90% 的浏览需求根本不需要插件。只要文件语言识别正确(右下角显示 Python、JavaScript 等,而非 Plain text),Ctrl+R 就能列出所有函数、类、方法,支持实时过滤和上下键导航。
- 失效常见原因:文件未设置语法 —— 右键 →
Set Syntax→ 选对应语言 - Python 中若
def和class不出现,说明当前语法包没声明symbolList规则,换用Python Improved语法包即可 - 不卡顿、不占内存、不依赖外部工具,比任何插件都轻量可靠
别把 minimap 当大纲视图
右侧那个灰色缩略图叫 minimap,它只是文本像素快照,不解析语法、不识别函数、不能点击跳转。它的开关由 "show_minimap": true 控制,宽度由 "minimap_width" 决定,但无论怎么调,它都不是代码结构视图。
真正需要结构导航时,Ctrl+R 是第一选择;需要常驻树形面板时,Outline 是唯一值得投入配置的插件。其他所谓“大纲”方案,比如 CTags 或 FunctionGraph,要么依赖命令行环境,要么需手动正则维护,复杂度远超收益。


















