Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
$ I want to be able to tab from the start of one word to the next in this line, but how?

usually if I paste something in the input line then want to change something in the start or middle, I have to press the left arrow for a long time, is there a faster way to do this?

share|improve this question
What version of Mac OS X are you running? What works in Terminal from, say, Mountain Lion doesn't always work in, say, Panther or Tiger. – Daniel Feb 16 '13 at 21:07

Use option ⌥+ and option ⌥+. You will be able to step by one word.


You can also go to start of the line using control+A or to end of the line using control+E

share|improve this answer

If you check Preferences > Settings > Keyboard > Use option as meta key, you can also use ⌥B and ⌥F (and ⌥⌫ will delete a word backward).

Terminal's default settings also affect programs like vim and nano where M-f doesn't go a word forward. I have deleted them and added this to ~/.inputrc:

"\e\e[C": forward-word
"\e\e[D": backward-word

This would also make ⌥⌦ delete a word forward:

"\e(": kill-word
share|improve this answer

Press ESC then b or ESC then f to go back and forward respectively.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.