Vi or Emacs is an essential for those planning to use GNU/Linux or BSD for any length of time.

I used to think otherwise, but Vi has just such amazing commands, like movement between corresponding parenthesis, on-the-fly macros, and just more efficient control in general.

The “awkward” goes away instantly if you just pretend “command mode” is the same as holding down the CTRL key.

this is the best guide I’ve seen on Vi: