Tag Archives: vim

Vi Tutorial for Dvorak Typists

Vi has interested me ever since I realized that it may be the only text editor I’ll find on a remote server. I spent a little while using it, but it was hard and I got distracted by something shiny and—

Lately, it feels as if an inflection point has been reached among rubyists moving to Vim en masse. Tired of waiting for Textmate 2? Unhappy with bulky IDEs like Rubymine? Just getting back to their nerd roots? Beats me, but I’m excited to be able to pair in Vi these days.

So what sucks about Vi for Dvorak users? Spacial navigation using the “J”, “K”, “L” keys, that’s what! For Qwerty users, its a win: navigational controls are at your fingertips, under your default hand position. For Dvorak users, those same fingers would rest on “H”, “T”, and “N”, so the choices are 1) a cascading series of non-standard remappings, or 2) suck it up and learn to live with it.

I chose option 2), and in order to facilitate said learning (and said sucking-it-up), I made these Dvorak versions of Viemu’s Vi tutorial. Enjoy!

Here’s a .zip file of all the images, and here’s a copy of the svg if anyone wants to clean it up or make changes.