Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Java Code Lens JumpNew to Visual Studio Code? Get it now.
Java Code Lens Jump

Java Code Lens Jump

JayShen

|
3 installs
| (0) | Free
在方法名处显示 CodeLens:接口→实现、实现→接口(存在对应接口方法时)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Java Impl Gutter

为 Java 接口与实现方法提供“方法名处的 CodeLens 跳转”:

  • 接口方法:显示“↓ 跳到实现类”
  • 实现方法:仅当存在对应接口方法(通常带 @Override)时显示“↑ 跳到接口方法”
  • 小灯泡菜单提供相同动作;定位统一在方法名处,稳定且准确

适用环境

  • VS Code 1.80+
  • 安装 Java 语言支持(Red Hat Java 扩展)
  • 在 Java 接口/实现方法文件中使用

使用方式

  • 打开 Java 接口或实现类文件
  • 在方法名处的 CodeLens点击:
    • 接口方法:↓ 跳到实现类
    • 实现方法:↑ 跳到接口方法(存在对应接口时)
  • 小灯泡菜单也可选择相同动作

设计要点

  • 通过 DocumentSymbol 精确获取方法符号,在 selectionRange 上方放置 CodeLens
  • 跳转前统一将位置校正到方法名起始列,保证语言服务命中
  • 对实现方法是否显示“↑”采用语言服务查询(声明/类型定义/定义)与接口方法签名兜底匹配

发布与安装

  • 推荐使用外部环境(Node ≥ 20)全局安装打包工具:
    • npm i -g @vscode/vsce
  • 在扩展目录打包:
    • vsce package
  • 安装 VSIX:
    • VS Code 命令面板:Extensions: Install from VSIX

发布到市场

  1. 创建发布者(首次):
    • vsce create-publisher <your_publisher_name>
  2. 登录发布者:
    • vsce login <your_publisher_name>
  3. 发布:
    • vsce publish

注意:发布需要 Azure DevOps Personal Access Token(PAT)。建议在本地或 CI 环境完成登录与发布,不要把打包工具作为扩展仓库依赖。

配置项

  • 本扩展不引入设置项;若需隐藏 CodeLens,仅保留小灯泡,可在后续版本加入开关

许可

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft