Code Hop
Code Hop 是一个轻量 VS Code 扩展,支持 JetBrains 系复制出来的代码位置,实时动态搜索项目文件并一键跳转到对应位置(含行号),让跨模块定位更快。
功能
- 支持 JetBrains 复制出的代码位置快速定位
- 支持
路径/模块[:符号][:行号] 输入格式
- 输入过程中动态加载匹配结果(最多展示 10 个)
- 回车直接打开文件并跳转到目标行
- 当精确路径不存在时,自动尝试父级路径
使用方式
- 在 VS Code 中执行命令:
Code Hop: Go To Code Location
- 或使用快捷键:
- macOS:
Cmd+Alt+J
- Windows/Linux:
Ctrl+Alt+J
- 输入定位字符串并回车
输入示例
src/services/userService.ts:42
src/services/userService.ts:getUserById:42
app.services.user_service.get_user_by_id:42
com.example.user.UserService.findById:42
安装
方式一:从 VSIX 安装
- 执行打包命令:
pnpm run build
- 在 VS Code 中运行
Extensions: Install from VSIX...
- 选择生成的
code-hop-<version>.vsix
方式二:开发模式运行
pnpm install
pnpm run compile
然后在 VS Code 中按 F5 启动 Extension Development Host。
开发
# 编译
pnpm run compile
# 测试(单元 + 集成)
pnpm test
# 打包 VSIX
pnpm run build
版本管理
# patch +1,例如 0.0.4 -> 0.0.5
pnpm run p
# minor +1,例如 0.0.4 -> 0.1.0
pnpm run pp
许可证
MIT
| |