You're viewing a comment by Peteris Krumins and its responses.

October 31, 2007, 04:41

Ankush, it will not be the vi (editor) cheat sheet! It will be a cheat sheet for vi keyboard bindings when working with bash!

As I said in the article, bash uses readline library to get input from you. When you type something (for example a command 'ls -las') it's the readline library that gets this text for you.

The library has two editing modes - emacs mode and vi mode. Each of these modes has its own keyboard shortcuts for doing stuff like moving a word back, clearing the whole line, etc.

This article provided a cheat sheet for emacs mode.

The next one is going to be a cheat sheet for vi mode.

I personally use both modes and switch between them as needed.

Reply To This Comment

(why do I need your e-mail?)

(Your twitter name, if you have one. (I'm @pkrumins, btw.))

Type the first letter of your name: (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.