一个用于激活 GitLens Pro 功能的工具。
- 支持 GitLens 15、16、17 版本
- 自动检测 GitLens 安装路径
- 支持多种编辑器(VSCode、Cursor、VSCode Insiders、Windsurf)
- 自动备份原文件
gitlens-patch/
├── main.go # 主程序入口
├── internal/
│ ├── app/
│ │ └── app.go # 主应用逻辑
│ ├── config/
│ │ ├── constants.go # 常量配置
│ │ └── paths.go # 路径配置
│ ├── processor/
│ │ ├── processor.go # 处理器接口
│ │ ├── factory.go # 处理器工厂
│ │ ├── v15.go # v15版本处理器
│ │ └── v16plus.go # v16+版本处理器
│ └── utils/
│ ├── file.go # 文件操作工具
│ ├── input.go # 用户输入工具
│ └── path.go # 路径处理工具
├── go.mod # Go模块文件
└── README.md # 项目说明
go build -o gitlens-patch cmd/main.go
# 激活 GitLens Pro
./gitlens-patch
# 指定扩展目录
./gitlens-patch --ext-dir /path/to/extensions
# 也可以./gitlens-patch根据提示选择编号手动指定路径
VSCODE_EXTENSIONS_DIR
: 指定 VSCode 扩展目录
- ✅ GitLens 15.x
- ✅ GitLens 16.x
- ✅ GitLens 17.x
- ❌ 其他版本(会提示不支持)
- 使用前请确保已安装 GitLens 扩展
- 程序会自动备份原文件(.backup 后缀)
- 修改后需要重启编辑器才能生效
- 仅支持指定的版本,其他版本会提示不支持