iTerm2 Terminal Emulator
I use iTerm2. This cheat sheet is from
here.
Customization:
- enable scroll wheel: Settings > Advanced, check
Scroll wheel sends arrow keys
Themes
Notation
| Key |
Symbol |
| Cmd/⊞ Win |
⌘ |
| Shift |
⇧ |
| Opt/Alt |
⌥ |
| Ctrl |
⌃ |
| Caps Lock |
⇪ |
| Fn |
|
Tabs and Panes
| Function |
Shortcut |
| Next tab |
⌘-→ |
| Previous tab |
⌘-← |
| Go to tab |
⌘-number |
| Go to pane |
⌘-⌥-number |
| Go to pane by direction |
⌘-⌥-arrow |
| Go to pane by order |
⌘-], ⌘-[ |
| Split pane Horizontally (same profile) |
⌘-D |
| Split pane Vertically (same profile) |
⌘-d |
| Split pane Horizontally (new profile) |
⌘-⌥-H |
| Split pane Vertically (new profile) |
⌘-⌥-V |
| Set Mark |
⌘-M |
| Jump to Mark |
⌘-J |
Basic Moves
| Function |
Shortcut |
| Move back one character |
⌃-b |
| Move forward one character |
⌃-f |
| Delete current character |
⌃-d |
| Delete previous character |
Backspace |
| Undo |
⌃– |
Moving Faster
| Function |
Shortcut |
| Move to the start of line |
⌃-a |
| Move to the end of line |
⌃-e |
| Move forward a word |
⌥-f |
| Move backward a word |
⌥-b |
| Clear the screen |
⌘-k |
Cut and Paste
| Function |
Shortcut |
| Cut from cursor to the end of line |
⌃-k |
| Cut from cursor to the end of word |
⌥-d |
| Cut from cursor to the start of word |
⌥-Backspace |
| Cut from cursor to previous whitespace |
⌃-w |
| Paste the last cut text |
⌃-w |
| Loop through and paste previously cut text |
⌥-y |
| Loop through and paste the last argument of previous commands |
⌥-. |
Search the Command History
| Function |
Shortcut |
| Incremental search |
⌃-r and type, repeat ⌃-r to loop |
| Search the last remembered search term |
⌃-r, ⌃-r |
| End the search at current history entry |
⌃-y |
| Cancel the search and restore original line |
⌃-g |