Notes to Self

Alex Sokolsky's Notes on Computers and Programming

iTerm2 Terminal Emulator

I use iTerm2. This cheat sheet is from here.

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