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
- Categories
- Code editors, Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to vim-gitgutter
Compare allSoftware 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.
fugitive.vim
A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.
Flog
A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.
Diffview.nvim
A Neovim plugin for cycling through diffs of all modified files for any Git revision.
Neogit
An interactive Git interface for Neovim, modelled on Emacs Magit.
GitLens
A Visual Studio Code extension that adds blame, commit history and commit graph views.