Why I use Vim
A series of GIFs explaining why I use Vim.
Some are slowed down, some are sped up, depending on what I am showing.
Will be periodically updated.
Movement
Editing
Select relative blocks and rearrange them quickly.
Select and change segments quickly.
Multiple paste registers.
Sort alphabetically and append with substitution.
Windows
Jumping between multiple files using splits and vertical splits.
Macros
Incrementing the array by repeating yy, CTRL-A, p
HTML to JSON by recording and repeating one conversion
Diffing
Interactive, visual diff between files.
Neocomplete
Autocomplete with files and syntax using Neocomplete
NERDTree
File browser
Fugitive
Diffing between Git HEAD and working file
Committing directly from Vim
Git blame within Vim
Git file history
Showing selected lines on Github
Vim Airline
Smart statusbar that integrates with other plugins
Github-issues.vim
Listing out Github issues and auto adding the issue number to commit message.
brolink.vim
Live browser editing in Vim
Instant CSS changes without reloading page
Evaluate and run JavaScript from Vim
CC-By-Sa, 2014, Jonathan Warner, link to this page.