悬停提示显示代码元素的类型、定义、文档注释、错误信息及类型推导结果,支持多种语言和扩展,帮助开发者快速理解代码。

VSCode的悬停提示(Hover)在你将鼠标指针停留在代码元素上时,会显示与该元素相关的关键信息,帮助你快速理解代码而无需跳转定义。它能显示的内容取决于当前文件类型、语言支持(如通过语言服务器协议 LSP)、以及是否安装了相应的扩展。
1. 变量和函数的基本类型与定义
当你悬停在一个变量、函数或方法名上时,VSCode 通常会显示:
- 类型信息:例如变量的数据类型(string、number 等)
- 函数签名:包括参数列表、返回类型、访问修饰符(如 public、static)
- 所属类或模块:如果是类成员,会标明类名
2. 函数或方法的文档注释(JSDoc / DocString)
如果代码中包含文档注释,悬停时会渲染这些内容:
网胜B2B电子商务系SP6.3普及版详细说明:从2008年5月至今,网胜科技B2B产品始终坚持免费,开源的原则,为大家提供强大免费易用的B2B管理系统。一、更新说明:1. 新增会员投搞功能:可以选择哪些新闻分类可以由会员来发布,将这些信息由后台进行审核,并显示到前台,同时还可以由出一些奖励积分。来增加网站的粘合度。2. 前台增加了汉字验证码 (三种方式 显示,分别为汉字输出验证码和汉字水印图片验证
- @param 和 @returns 描述
- @description 或简要说明
- 支持 Markdown 格式,可包含链接、代码块等
3. 错误与警告信息
如果某段代码存在语法错误或类型问题,悬停可以查看详细报错:
- 类型不匹配的具体原因
- 未定义变量的提示
- 拼写建议或修复建议(部分情况)
4. 类型推导与表达式结果(特定语言)
某些语言支持更深入的推理:
- TypeScript 悬停表达式可看到其推导出的具体类型
- Python 使用 Pylance 时也能显示变量的实际类型
- 泛型实例化后的具体类型也会展示









