You are not logged in.
This is taking me about a year to type, so i'll be brief.
I'm learning dvorak atm, and would be grateful to learn of any useful keybindings that other Dvorak-ers use in e.g. vim, Screen, ratpoison (if u use it) and similar apps; I'd also love to know any bindings made for terminal escape sequences.
Thanks a bunch everyone!
.oO Komodo Dave Oo.
Offline
there was a tutorial program called dvorak7min a couple years ago. I can't find it now.
My vim keymap:
:noremap d h
:noremap h j
:noremap t k
:noremap n l
:noremap k d
:noremap l n
:noremap j t
mapped the h j k and l keys to the new counterparts in dvorak. mapped d to k (for kill?). mapped t to j (for jump?) and mapped n to l (for leap? last?).
I did similar things in jedit, which I use regularly.
Dusty
Offline
there was a tutorial program called dvorak7min a couple years ago. I can't find it now.
I saw that mentioned somewhere; I'm trying gtypist atm, altho tbh I'll prob just practise by doin normal stuff.
My vim keymap:
:noremap d h
:noremap h j
:noremap t k
:noremap n l
:noremap k d
:noremap l n
:noremap j tmapped the h j k and l keys to the new counterparts in dvorak. mapped d to k (for kill?). mapped t to j (for jump?) and mapped n to l (for leap? last?).
Cheers for that info Dusty; I saw in a different post that you'd remapped those keys and hoped you'd mention it again.
Why'd you map d, n and t to keys not on the home row though, out of interest?
.oO Komodo Dave Oo.
Offline
maybe you read that backwards? on qwerty, hjkl are on the home row and I like to move my cursor from the home row, so I mapped them to the dvorak equivalents of dhtn. The H key is a navigation key so I just remap it. The other three keys (d, t, n) have common keybindings in the vim mapping, so I remapped them to the keys I freed up (j, k, l) that used to be used for navigation under qwerty layout.
Dusty
Offline
Whoops! Yeah, I misread it Dusty, thanks for clearing that up
.oO Komodo Dave Oo.
Offline
I'm surprised that no-one else has contributed, especially since I know there's a fair few Dvorak Arch users out there... :cry:
On a side note Dusty, how come you use jedit in addition to vim? What do you find it's better for?
.oO Komodo Dave Oo.
Offline
Yay for dvorak!
Actually, I switched to dvorak quite awhile ago, before I started using linux, and I simply adjusted to all the keybindings as they were. So I actually use hjkl for moving the cursor in Vim, even though they're in strange places. For the most part I'm just too lazy to maintain custom dvorak keybinds for all the things I use.
Edit: When I was learning dvorak, the best way I found was to go on IRC or something.
Offline
On a side note Dusty, how come you use jedit in addition to vim? What do you find it's better for?
On another side note, wouldn't it be awesome if users could split topics themselves, so we have a 'hierarchy forum' instead of a single thread view.... man that would be cool, where's my favourite PHP coder...... CACTUS, CACTUS, Rah Rah! (Sorry, sometimes I just write down my cool ideas wherever I happen to be looking. You shoud see some of my assignments.....)
Back on topic... er onto the first divergence. I don't use vim as my primary programmer's editor, more like just a quick text editor. If I'm in the command line and need to edit something quickly, or I'm in a ssh shell and need to hack on something for a bit, I use vim. Vim is a really nice editor, I like or don't mind the modal editing, depending on my mood. The main reason I don't use vim is that I personally (let me reiterate, this is my personal opinion and many people will disagree with me, have disagreed with me, and are disagreeing with me: This is my personal opinion!) hate the syntax to customize it. vim.rc is ugly syntax, vim plugin files are ugly syntax, etc.
So JEdit. Until recently JEdit with a couple of xterms open was my sole IDE. I use it because it is about as customizeable and extensible an editor as I can find (rivalling vim and emacs), and is customizable in a language that I know -- Java/Beanshell. Its keybinding support is unrivalled too, this is important to me. However, JEdit has its problems too, primarily bloat, and secondarily, my love of Python is rivalling my knowledge of Java. Ideally, I would like an editor scripted in Python that is completely pluggable, so practically everything is an option and/or can be replaced (by I practically everything, I mean that even the file I/O module could be replaced or extended!). So... enter magnum. https://gna.org/projects/magnum At the moment, I still do most of my major development in JEdit, but I use magnum from time to time to figure out what's irritating in it and what I need to fix. Wish I had more time to work on it.
Dusty
Offline
ion_prefect wrote:On a side note Dusty, how come you use jedit in addition to vim? What do you find it's better for?
On another side note, wouldn't it be awesome if users could split topics themselves, so we have a 'hierarchy forum' instead of a single thread view.... man that would be cool, where's my favourite PHP coder...... CACTUS, CACTUS, Rah Rah! (Sorry, sometimes I just write down my cool ideas wherever I happen to be looking. You shoud see some of my assignments.....)
rofl , point taken
enter magnum. https://gna.org/projects/magnum At the moment, I still do most of my major development in JEdit, but I use magnum from time to time to figure out what's irritating in it and what I need to fix. Wish I had more time to work on it.
Unlucky about the time factor man :cry: ... magnum looks cool, although being a console fiend, I'm a vim fanatic!
.oO Komodo Dave Oo.
Offline
rofl , point taken
It wasn't a reprimand, I do this all the time. I just thought it might be possible to actually organize things. But we're talking my thoughts now, organizing them would probably kill the thinker.
Dusty
Offline
<a href="http://pida.berlios.de/index.php/Main_Page">PiDA</a> is pretty sexy. And I think it's entirely written in Python.
Offline
PiDA is pretty sexy. And I think it's entirely written in Python.
That looks fairly groovy codemac, although if you code in multiple languages it's probably easier to just manage with the python plugins for vim, as recommended by phrakture, although I don't think they'll offer as many features, but that's understandable.
.oO Komodo Dave Oo.
Offline