awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jisaacks avatar

jisaacks/GitGutter

0
View on GitHub↗

GitGutter

GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines.

The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to the clipboard.

The project covers a broader range of capabilities including inline diff visualization, git metadata inspection, and code revision management. Users can customize the visual theme of gutter markers and configure the Git environment and binary paths.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Features

  • Git Version Control Integrations - Visualizing code changes and repository status directly within the editor to track modifications without leaving the file.
  • Diff Visualizations - Provides inline diff visualization using gutter markers and popups to identify code changes.
  • Gutter Visualizations - Displays visual markers in the editor gutter to identify inserted, modified, or deleted lines of code.
  • Commit Range Diff Viewers - Allows users to specify a commit, tag, or branch as the baseline for calculating current changes.
  • Git Diff Visualizers - Marks inserted, modified, and deleted lines based on the current Git repository state.
  • Revision Managers - Manages code revisions by comparing current buffers against specific branches, tags, or commits.
  • Sublime Text Integrations - Implements Git version control visualization specifically as a plugin for the Sublime Text editor.
  • Commit Comparison Tools - Enables the selection of different branches, tags, or commits as the target for diff comparison.
  • Baseline Comparisons - Determines file changes by comparing the current buffer against a configurable Git reference point.
  • Version Control Integrations - Interfaces with the Git binary to provide real-time tracking of untracked and modified files.
  • Version Control Diff Visualization - Visualizes inserted, modified, or deleted lines via real-time markers in the editor gutter.
  • Logical Unit Reverts - Allows reverting a specific modified hunk of code back to its original state in the repository.
  • Commit Detail Inspectors - Opens a detailed popup showing the original committed text and the specific changes for a modified line.
  • Line Annotations - Provides popups and annotations that highlight the specific diff changes for a modified line.
  • Hover-Triggered Metadata Inspectors - Provides hover-triggered popups showing commit author and timestamp metadata for specific lines.
  • Cursor Navigation - Implements specialized cursor movement to jump between modified sections of the document.
  • Version Control Navigators - Provides the ability to jump the cursor between modified code hunks using dedicated navigation commands.
  • Inline Blame Annotations - Displays the commit author, date, and summary as hover popups or annotations for specific lines.
  • Git Object Inspection - Inspects commit metadata such as author and timestamp for specific lines via hover popups.
  • Hunk Navigation - Provides dedicated commands to jump the cursor quickly between contiguous blocks of modified code.
  • Change Indexing - Groups contiguous modified lines into indexed units to enable fast jumping between code changes.
  • Buffer Monitoring - Tracks real-time editor buffer modifications to automatically update Git status indicators in the gutter.
  • Editor Plugins - Visualizes git changes in the editor margin.
  • General Extensions - Displays git diff status directly in the editor gutter.
3,879 星标·228 分支·Python·MIT·8 次浏览

Star 历史

jisaacks/gitgutter 的 Star 历史图表jisaacks/gitgutter 的 Star 历史图表

GitGutter 的开源替代方案

相似的开源项目,按与 GitGutter 的功能重合度排序。
  • sbarex/sourcecodesyntaxhighlightsbarex 的头像

    sbarex/SourceCodeSyntaxHighlight

    4,145在 GitHub 上查看↗

    SourceCodeSyntaxHighlight is a syntax highlighting engine and version control visualizer. It functions as a source code syntax highlighter that applies color schemes and formatting to programming languages for visual display, and as a tool for highlighting code changes and diffs relative to version control commits. The project is implemented as a macOS Quick Look extension that provides syntax-highlighted previews of source code files within the Finder. It also includes a Language Server Protocol client to provide semantic tokens and hover information during code previews, and a command line

    C++
    在 GitHub 上查看↗4,145
  • geeeeeeeeek/git-recipesgeeeeeeeeek 的头像

    geeeeeeeeek/git-recipes

    14,752在 GitHub 上查看↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    在 GitHub 上查看↗14,752
  • airblade/vim-gitgutterairblade 的头像

    airblade/vim-gitgutter

    8,506在 GitHub 上查看↗

    This is a Vim extension that provides Git change visualization and hunk management. It displays markers in the sign column to indicate added, modified, or removed lines relative to the Git index, allowing users to visualize diffs and compare buffer versions side-by-side. The plugin extends the editor's text objects to target specific blocks of modified lines, enabling the use of standard operators on these contiguous hunks. It also provides tools to stage or undo individual blocks of changes directly within the editor. Additional capabilities include navigation utilities for jumping between

    Vim Script
    在 GitHub 上查看↗8,506
  • rhysd/git-messenger.vimrhysd 的头像

    rhysd/git-messenger.vim

    1,375在 GitHub 上查看↗

    git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing version control metadata. It functions as a blame popup tool, allowing users to inspect commit details and code evolution directly within their development environment. The plugin maps the cursor position to specific version control history, enabling users to view commit messages, author information, and timestamps for the line of code currently under inspection. It supports navigation through historical commit sequences and provides tools for comparing file states and analyzing

    Vim Scriptgitneovimpopup-window
    在 GitHub 上查看↗1,375
查看 GitGutter 的所有 30 个替代方案→

常见问题解答

jisaacks/gitgutter 是做什么的?

GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines.

jisaacks/gitgutter 的主要功能有哪些?

jisaacks/gitgutter 的主要功能包括:Git Version Control Integrations, Diff Visualizations, Gutter Visualizations, Commit Range Diff Viewers, Git Diff Visualizers, Revision Managers, Sublime Text Integrations, Commit Comparison Tools。

jisaacks/gitgutter 有哪些开源替代品?

jisaacks/gitgutter 的开源替代品包括: sbarex/sourcecodesyntaxhighlight — SourceCodeSyntaxHighlight is a syntax highlighting engine and version control visualizer. It functions as a source… geeeeeeeeek/git-recipes — This project is an educational resource providing a detailed command reference, tutorial collections, and structured… airblade/vim-gitgutter — This is a Vim extension that provides Git change visualization and hunk management. It displays markers in the sign… rhysd/git-messenger.vim — git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… 521xueweihan/git-tips — This project is a collection of educational resources and reference materials designed to provide guidance on version…