vim-gitgutter

A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About vim-gitgutter

vim-gitgutter marks lines that have been added, modified or removed in the sign column of Vim, based on the file's Git diff. The signs stay up to date as you edit, and the plugin never saves your buffer to do so.

Beyond showing changes, you can preview, stage and undo individual hunks, stage partial hunks, and use a hunk text object in editing commands. The name comes from the Sublime Text plugin that inspired it.

Strengths

  • Live added, modified and removed markers
  • Stage, preview and undo hunks from the editor
  • Can stage partial hunks
  • Provides a hunk text object

Limitations

  • Only works inside Vim
  • Not a full Git client

Details

Pricing
FreeFree to install from GitHub.
License
Proprietary
Developer
airblade
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Vim users who want to see and stage Git changes while editing
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to vim-gitgutter

Compare all

Software that can replace vim-gitgutter for an important use case, and what changes if you switch.

  • gitsigns.nvim

    A Neovim plugin that marks Git changes in the sign column and handles hunks in the buffer.

    gitsigns.nvim gives Neovim users the same sign column change markers with inline hunk staging, reset and preview, is open source, and does not run in classic Vim.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing