You're doing it wrong. Also, your inflammatory phrasing doesn't compel me to help you do it right.
Anyway, I can't imagine what other programmers are doing without arrow keys or only using them "rarely". A 60% keyboard could never, ever work for me if I need to use Fn to get arrows.
Bro, do you even emacs?
Bro, do you even emacs?
(http://static.ylilauta.org/files/zr/orig/1366480438889475.png/trophy4u.png)Show Image(https://31.media.tumblr.com/04f87cdfa82d31a71a04901f7920ea55/tumblr_inline_n0kz06XKnV1rlrydi.png)
Bro, do you even emacs?
Or, like, any other editor, ever, even the ****ty ones.
Bro, do you even emacs?
in the first line you sound like you are attacking every coder...except there is a nice smily to indicate playfulness. At any rate, my post wasn't meant to upset people, only to express how nuts it is to me for a coder to not use arrow keys. I don't think it is a good idea to sterilize my posts of all personality/playfulness just so I can tiptoe around people who might get offended on the Internet. Ease up, my friends!
I've seen a number of different people say, "I'm a programmer ... I don't use the arrow keys much". What? No you're not! :D AFAIK, any reasonable programmer uses the arrow keys about half the time. If you guys aren't, what could you possible be doing? Mousing to change the cursor position and move code around? :eek:
Personally, I have my right hand using the arrow keys, right shift and ctrl, insert, delete, home, and end. This means my right hand can do an enormous amount of editing via shortcuts: copy (ctrl+insert), cut (shift+delete), paste (shift+insert), jump by word (ctrl+left/right), select line (shift+up/down), select word (shift+ctrl+left/right), line start/end (home/end), document start/end (ctrl+home/end), next/previous method (ctrl+shift+up/down). I can select words, cut/copy, move elsewhere, and paste all with my right hand. I've been doing it this way for 15+ years and I'm very fast at it.
Anyway, I can't imagine what other programmers are doing without arrow keys or only using them "rarely". A 60% keyboard could never, ever work for me if I need to use Fn to get arrows.
Also if you really need to jump around in your code and copy/cut/paste so much I'm wondering if you might actually benefit from planning your code more.
Never been a fan of Emacs (/me hides), but I understand. I still use vi sometimes. :) So, ctrl+b/f/n/p for left/right/up/down (roughly). I suppose you don't have to reach for the arrows, but on QWERTY these aren't near each other.
How would you do a common action, like: move down to lines, right one word, select word, copy, move up to lines, paste? For me: down, down, ctrl+right, shift+ctrl+right, up, up, shift+insert.
But seriously, even if you are stuck with a ****ty editor like Visual Studio, using arrow keys on a FN layer isn't all that bad.
But seriously, even if you are stuck with a ****ty editor like Visual Studio, using arrow keys on a FN layer isn't all that bad.
Even Visual Studio has as Vim plugin that is easy to install.
in the first line you sound like you are attacking every coder...except there is a nice smily to indicate playfulness. At any rate, my post wasn't meant to upset people, only to express how nuts it is to me for a coder to not use arrow keys. I don't think it is a good idea to sterilize my posts of all personality/playfulness just so I can tiptoe around people who might get offended on the Internet. Ease up, my friends!
Never been a fan of Emacs (/me hides), but I understand. I still use vi sometimes. :) So, ctrl+b/f/n/p for left/right/up/down (roughly). I suppose you don't have to reach for the arrows, but on QWERTY these aren't near each other. Maybe these keys were chosen for their mnemonics (backward, forward, next, previous) rather than their ergonomics? Not having tried to live with it, I would think my biggest gripe is that it still takes a modifier (ctrl) to get cursor navigation, which likely interferes with other shortcuts. How would you do a common action, like: move down to lines, right one word, select word, copy, move up to lines, paste? For me: down, down, ctrl+right, shift+ctrl+right, up, up, shift+insert.
Most of my time these days is spent in Eclipse. It has an Emacs key scheme, but I haven't tried it. I do use incremental search.
@bueller, that sounds like a decent option. This post (http://geekhack.org/index.php?topic=47888.0) looks like an OK layout, except for moving the forward slash. It's not too bad though, can use the left hand for ctrl/shift/copy/cut/paste.
in the first line you sound like you are attacking every coder...except there is a nice smily to indicate playfulness. At any rate, my post wasn't meant to upset people, only to express how nuts it is to me for a coder to not use arrow keys. I don't think it is a good idea to sterilize my posts of all personality/playfulness just so I can tiptoe around people who might get offended on the Internet. Ease up, my friends!
Never been a fan of Emacs (/me hides), but I understand. I still use vi sometimes. :) So, ctrl+b/f/n/p for left/right/up/down (roughly). I suppose you don't have to reach for the arrows, but on QWERTY these aren't near each other. Maybe these keys were chosen for their mnemonics (backward, forward, next, previous) rather than their ergonomics? Not having tried to live with it, I would think my biggest gripe is that it still takes a modifier (ctrl) to get cursor navigation, which likely interferes with other shortcuts. How would you do a common action, like: move down to lines, right one word, select word, copy, move up to lines, paste? For me: down, down, ctrl+right, shift+ctrl+right, up, up, shift+insert.
Most of my time these days is spent in Eclipse. It has an Emacs key scheme, but I haven't tried it. I do use incremental search.
@bueller, that sounds like a decent option. This post (http://geekhack.org/index.php?topic=47888.0) looks like an OK layout, except for moving the forward slash. It's not too bad though, can use the left hand for ctrl/shift/copy/cut/paste.
I'm sorry but you are vimming wrong if you are reaching for the arrow keys, or rather if your hand are moving away from the home row.
Your combo "down, down, ctrl+right, shift+ctrl+right, up, up, shift+insert" just looks painful to me.
So you already knew the rebuttals to your statements in the OP. Nicely done.
If you're really interested in finding out why you don't need arrow keys with a good editor, a good start would be to type vimtutor on the command line.
So this is to be another text editor thread? I vote for edlin again, then.
So this is to be another text editor thread? I vote for edlin again, then.
Wait what? Has there been text editor threads? :P
Any vimgolfers (http://vimgolf.com) here?
One question: how old are you?Before he answers, anyone wanna wager? Bookies are putting the over/under at 19. :)
I would put over since one of his posts here it says he has been coding for 15+
I've been doing it this way for 15+ years and I'm very fast at it.