VS Code 的 Code Lens 是一项增强代码编辑体验的功能,它会在代码中直接嵌入动态的、可交互的上下文信息(如引用、测试状态、Git 变更等),帮助开发者快速获取关键信息而无需跳转界面。以下是详细说明:


核心功能

  1. 引用显示(References)

    • 在函数、类或变量上方显示被引用的次数(例如:• 12 references),点击后可查看所有引用位置。
    • 作用:快速了解代码被哪些部分依赖。
  2. 测试状态(Test)

    • 如果项目有测试框架(如 Jest、Mocha),Code Lens 会显示测试用例的运行状态(例如:▶ Run Test | ✓ Passed)。
    • 作用:直接运行或调试测试,无需切换文件。
  3. Git 历史(GitLens 扩展)

    • 通过安装 GitLens 扩展,Code Lens 会显示代码行的最近修改作者、时间和提交信息。
    • 作用:追踪代码变更历史,辅助协作。
  4. 实现与继承(Implementations)

    • 对于接口或抽象类,显示实现该接口的子类数量(例如:• 3 implementations)。

如何启用/关闭


优点


相关拓展

2025-06-08T13:26:07.png

Error Lens

2025-06-08T13:26:40.png

配置说明

Version Lens

2025-06-08T13:31:14.png

Hover Lens

2025-06-08T13:30:12.png