In bash, you can move to the beginning of the line with CTRL+A, and the end with CTRL+E. How can I move forward and backward by word?
Tell me more
×
Super User is a question and answer site for
computer enthusiasts and power users. It's 100% free, no registration required.
migrated from stackoverflow.com May 27 '10 at 23:43
|
With emacs bindings: Meta-B moves back a word and Meta-F moves forward a word. Ctrl-B moved back a character and Ctrl-F moves forward a character. So B vs F is backwards vs forward and Meta vs Ctrl is word vs character. The exact mapping of Meta may vary between keyboards. Try holding down Alt while pressing the other key; if that doesn't work, press and release Esc and then press the other key. |
|||
|
|
|
Put in # Ctrl+Left/Right to move by whole words. "\e[1;5C": forward-word "\e[1;5D": backward-word # Same with Shift pressed. "\e[1;6C": forward-word "\e[1;6D": backward-word |
|||
|
|
man bashand then read the docs in the READLINE section. – Kaleb Pederson May 27 '10 at 20:44