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).
Thread beginning with comment 510224
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: I love vim
by Lennie on Sat 10th Mar 2012 16:31 UTC in reply to "RE[2]: I love vim"
Lennie
Member since:
2007-09-22

I can't stand IDE's. To slow, to much memory. Usually leads to terrible code with some of the tooling. No idea why people use them.

Reply Parent Score: 1

RE[4]: I love vim
by moondevil on Sun 11th Mar 2012 06:45 in reply to "RE[3]: I love vim"
moondevil Member since:
2005-07-08

I can't stand IDE's. To slow, to much memory. Usually leads to terrible code with some of the tooling. No idea why people use them.


We use them because of the tooling they offer. I am an old time Emacs user, and I also know my way around VI, as in many companies it is the only UNIX editor available.

But in my workstation nothing beats the code navigation tools with compilation in the background and automatic code completion that the IDE offers (ctags is a joke), plus the integration with workflow tools usually used in enterprise context.

Edited 2012-03-11 06:45 UTC

Reply Parent Score: 3

RE[5]: I love vim
by Lennie on Sun 11th Mar 2012 14:34 in reply to "RE[4]: I love vim"
Lennie Member since:
2007-09-22

I don't even use colorcoding.

There is one thing I do want to use a GUI for.

Doing lots of large merges.

Do you have any recommended tooling for doing merging ?

I've yet to find anything which fits what I need.

Reply Parent Score: 2