Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git LinerNew to Visual Studio Code? Get it now.
Git Liner

Git Liner

crazykun

|
12 installs
| (0) | Free
极简主义的Git行历史追踪工具,专注于精确的代码行和文件历史追溯。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Liner

Git Liner Logo
极简主义的Git行历史追踪工具,专注于精确的代码行和文件历史追溯。

VS Code Marketplace Open VSX GitHub Stars

为什么选择 Git Liner?

如果你觉得 GitLens 太花哨、占用状态栏,Git Liner 是你的理想选择:

  • ✅ 极简设计: 不占用状态栏,界面清爽
  • ✅ 性能优异: 分页加载,1-2秒即时响应
  • ✅ 内存友好: 渐进式加载,低资源占用
  • ✅ 零学习成本: 右键即用,立即上手

功能特性

  • 🔍 行修改历史: 精确查看当前选中行的Git修改历史
  • 📁 文件修改历史: 查看整个文件的完整Git提交历史
  • � 分页详加载: 首次加载20条记录,1-2秒即时响应
  • 🎯 右键菜单: 编辑器右键快速访问
  • � 智提交详情: 显示每个提交的详细差异对比

🚀 快速开始

  1. 安装插件: VS Code插件市场搜索"Git Liner"
  2. 打开文件: 在Git仓库中打开任意代码文件
  3. 右键查看: 右键选择"显示文件修改历史"
  4. 享受速度: 1-2秒内看到历史记录

使用方法

查看文件历史

  1. 打开要查看历史的文件
  2. 右键选择"显示文件修改历史"
  3. 查看前20条最新提交记录
  4. 需要更多历史时点击"加载更多..."

查看行历史

  1. 在编辑器中选中要查看的行
  2. 右键选择"显示行修改历史"
  3. 在列表中选择提交查看详细差异

安装

VS Code

插件市场搜索 "Git Liner" 或访问:VS Code Marketplace

VSCodium / Eclipse Theia / Gitpod

Open VSX搜索 "Git Liner" 或访问:Open VSX Registry

要求

  • VSCode 1.75.0+
  • Git 已安装
  • 当前工作区为Git仓库

更新日志

1.0.2 🚀

  • 分页加载:首次加载速度提升80%+(5-10秒 → 1-2秒)
  • 内存优化:渐进式加载,减少内存占用
  • 智能按需:"加载更多..."按钮,用户主导加载节奏

1.0.0

  • 初始版本发布
  • 支持行/文件修改历史查看
  • 极简设计,不占用状态栏

📦 开发者指南

快速开始

# 初始化开发环境(安装依赖、编译代码)
./start.sh setup

# 打包插件
./start.sh package

# 安装到本地VSCode测试
./start.sh install

# 发布到VSCode Marketplace
export VSCE_PAT="your-vscode-token"
./start.sh publish-vsc

# 发布到Open VSX Registry
export OVSX_PAT="your-ovsx-token"
./start.sh publish

# 发布到所有平台
./start.sh publish-all

开发工具脚本

我们提供了统一的开发工具脚本 start.sh,整合了所有开发、打包、安装和发布功能:

命令 功能 说明
./start.sh setup 开发环境初始化 安装依赖、编译代码
./start.sh package 打包插件 生成.vsix文件
./start.sh install 安装插件 安装到本地VSCode
./start.sh publish 发布到Open VSX 发布到Open VSX Registry
./start.sh publish-vsc 发布到VSCode 发布到VSCode Marketplace
./start.sh publish-all 发布到所有平台 同时发布到两个平台
./start.sh clean 清理文件 清理构建文件和缓存
./start.sh help 帮助信息 显示所有可用命令

传统方式(仍然支持)

# 1. 编译代码
npm run compile

# 2. 本地打包(生成 .vsix 文件)
vsce package

# 3. 发布到VSCode插件市场
vsce publish

# 4. 发布到Open VSX Registry
ovsx publish git-liner-x.x.x.vsix

版本管理

# 更新版本号(自动更新package.json)
npm version patch    # 1.0.2 -> 1.0.3
npm version minor    # 1.0.2 -> 1.1.0  
npm version major    # 1.0.2 -> 2.0.0

# 手动更新版本号
# 编辑 package.json 中的 "version" 字段

许可证

MIT License

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