sublime text 原生不支持悬停显示类型/签名,需安装 sublimecodeintel 插件;安装后必须重启才能启用函数参数提示、docstring 和类型推断,首次悬停会卡顿因索引构建,且不支持 typescript 完整类型系统。
Sublime Text 原生不支持悬停显示类型/签名,必须装插件
Sublime Text 自带的悬停(hover)只显示基础文件路径、编码、行号等状态栏信息,**不会弹出函数签名、变量类型或文档注释**。这是它和 VS Code、JetBrains 系统的本质区别——原生无 LSP 支持,得靠插件补足。
目前最稳定、维护活跃的方案是 SublimeCodeIntel(基于旧版 CodeIntel 引擎),它能提供:函数参数提示、跳转定义、悬停显示 docstring 和类型推断(Python/JS/PHP 等主流语言较准)。
- 安装后需重启 Sublime Text,否则悬停无响应
- 首次悬停可能卡顿 1–2 秒——插件在后台构建索引,之后就快了
- 不支持 TypeScript 的完整类型系统,JSX/TSX 文件悬停常为空,属已知限制
如何正确安装并启用 SublimeCodeIntel 悬停功能
命令面板安装是最可靠方式,避免手动下载 zip 解压出错:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Install Package,回车选择Package Control: Install Package - 等待列表加载完成,再输入
SublimeCodeIntel,点击安装 - 安装完毕后**必须重启 Sublime Text**,否则
hover不触发
重启后,把鼠标停在函数名、类名或 import 语句上,等半秒左右就会弹出灰色悬浮窗,含参数列表和文档摘要。