| Function | Shortcut | 
|---|---|
| New Tab | ⌘+ T | 
| Close Tab or Window | ⌘+ W  (same as many applications) | 
| Go to Tab | ⌘+Number Key(ie:⌘2is 2nd tab) | 
| Go to Split Pane by Direction | ⌘+Option+Arrow Key | 
| Cycle iTerm Windows | ⌘+backtick(ttrue of all mac apps and works with desktops/mission control) | 
|
Split Window Vertically (same profile) | ⌘ + D
Split Window Horizontally (same profile) | ⌘ + Shift + D  (mnemonic: shift is a wide horizontal key)
Move a pane with the mouse | ⌘ + Alt + Shift and then drag the pane from anywhere
Fullscreen | ⌘+ Enter
Maximize a pane | ⌘ + Shift + Enter  (use with fullscreen to temp fullscreen a pane!)
Resize Pane | ctrl + ⌘ + Arrow (given you haven't mapped this to something else)
Go to Split Pane by Order of Use | ⌘ + ] , ⌘ + [
Split Window Horizontally (new profile) | Option + ⌘ + H
Split Window Vertically (new profile) | Option + ⌘ + V
Previous Tab | ⌘+ Left Arrow
Go to Window | ⌘ + Option + Number
Next Tab | ⌘+ Right Arrow
Set Mark | ⌘ + M
Jump to Mark | ⌘ + J
| Function | Shortcut | 
|---|---|
| Move back one character | Ctrl+B | 
| Move forward one character | Ctrl+F | 
| Delete current character | Ctrl+D | 
| Delete previous word (in shell) | Ctrl+W | 
| Undo | Ctrl+- | 
| Function | Shortcut | 
|---|---|
| A lot of shell shortcuts work in iterm and it's good to learn these because arrow keys, home/end | |
| keys and Mac equivalents don't always work.  For example ⌘+Left Arrowis usually the same asHome | |
| (go to beginning of current line) but that doesn't work in the shell. Home works in many apps but it | |
| takes you away from the home row. | 
Move to the start of line | Ctrl + A or Home
Move to the end of line | Ctrl + E or End
Move forward a word | Option + F
Move backward a word | Option + B
| Function | Shortcut | 
|---|---|
| I don't use this feature too much. | 
Enter Copy Mode | Shift + ⌘ + C
Enter Character Selection Mode in Copy Mode | Ctrl + V
Move cursor in Copy Mode | HJKL vim motions or arrow keys
Copy text in Copy Mode | Ctrl + K
Copy actions goes into the normal system clipboard which you can paste like normal.
| Function | Shortcut | 
|---|---|
| Search as you type | Ctrl+rand type the search term; RepeatCtrl+rto loop through result | 
| Search the last remembered search term | Ctrl+rtwice | 
| End the search at current history entry | Ctrl+y | 
| Cancel the search and restore original line | Ctrl+g | 
Clear the screen/pane (when ctrl-l won't work) | ⌘ + k  (I use this all the time)