1 osx snippet
Snippets are tiny notes I've collected for easy reference.
Setting up the cursor movement keys in iTerm2 on OSX
iTerm2 is a nice, customizable terminal emulator for OSX, but the typical cursor movement keys (such as ⌘← (Command-Left) for "move to beginning of line and ⌥→ (Option-Right) for "move forward one word") never seem to work for me out of the box.
Here's how to set them up (based on build 2.1.4):
1) Clear out any per-existing bindings for these short-cuts. There two different places to check--in the "global" keys and in the "profile" keys.
- For the profile keys go to
Preferences>Profiles>Keysand look for the⌘←,⌘→,⌥←and⌥→shortcuts (and delete them if found.) - For the global keys go to
Preferences>Keysand look for the symbols in (and remove them from) the "Global Shortcut Keys".
2) In either the profile or global shortcut settings (your choice) add the shortcuts back in, with the following bindings:
- Use
Send Escape Sequenceffor "move forward one word". On OSX, I bind this to⌥→(Option-Right) as that seems to be the convention other apps follow. - Use
Send Escape Sequencebfor "move backward one word". On OSX, I bind this to⌥←(Option-Left). - Use
Send Hex Code0x05for "move to end of line". On OSX, I bind this to⌘→(Command-Right) as that seems to be the convention other apps follow. - Use
Send Hex Code0x01for "move to beginning of line". On OSX, I bind this to⌘←(Command-Left).
Now these keys should work the way your muscle memory (or at least my muscle memory) expects them to.
Published 14 Jan 2016
Snippets are tiny notes I've collected for easy reference.
