Linked by Thom Holwerda on Fri 9th Mar 2012 19:11 UTC
General Development "I was reading about vim the other day and found out why it used hjkl keys as arrow keys. When Bill Joy created the vi text editor he used the ADM-3A terminal, which had the arrows on hjkl keys, so naturally he reused the same keys." As interesting as that is, John Graham-Cumming goes even further back in history. "The reason that keyboard had those arrows keys on it was because those keys correspond to CTRL-H, J, K, L and the CTRL key back then worked by killing bit 6 (and bit 5) of the characters being typed." Truly fascinating stuff, even though it's from way before my time (I'm from 1984).
Permalink for comment 510230
To read all comments associated with this story, please click here.
RE[2]: I love vim
by Rugxulo on Sat 10th Mar 2012 18:16 UTC in reply to "RE: I love vim"
Member since:

"Vim is absolutely the best text editor out there! I use it always, for everything and anything ;)

Is it really? I've heard this said before, but I've never tried it myself... always seemed to be a bit of a pain in the ass to use.

Would be curious to see some sort of feature matrix comparing it with the best open source and commercial text editors out there.

VIM is vi on steroids, so yeah, it does more than "classic" vi. But people like classic vi more for the brevity of keys, which makes it easier to touchtype. The commands interact very well, so finding / replacing / deleting / reformatting is fairly easy, moreso than other common text editors. But the brevity means you have to remember a lot of stuff. However, VIM mitigates most of that with its :help and menus, etc. (VILE is also a good one.)

P.S. Quick summary:

Reply Parent Score: 2