Vim

Vim Movements: A Journey Through Time and Text

Vim is a highly configurable text editor built for efficiently creating and changing any text, most often code. Unlike standard text editors, Vim has several operational modes like normal, insert, and visual. This approach allows proficient Vim users to edit text, using variously advanced quick 'movements' with different key combinations, without moving hands from asdf and jkl;. With traditional editors and keyboard, more advanced commands like selecting an entire line, selecting a word, and other requires moving the right hand to arrow keys and home/end (and what's even worse, laptop and smaller keyboards often don't even have those keys, or have them on the weird places like next to F Keys, or stacked vertically). These commands are much faster with Vim Movements, at least in theory.

Read more...