Here's all the custom and normal keyboard shortcuts I use all the time. This is mostly for a Mac.
In iTerm, set left alt to be +ESC
- ALT + b - Move one word backward.
- ALT + f - Move one word forward.
- Ctrl-r - Search history, do this instead of up arrows, you'll make less mistakes when in a rush.
- Ctrl-e/a - Move to beginning and end of line without deleting anything.
- ALT + h - Move a window to the LEFT side of the screen, splitting it vertically 50/50.
- ALT + l - Move a window to the RIGHT side of the screen, splitting it vertically 50/50.
- ALT + j - Resize a window down 50% in height and move it down. This is great with the above for making fast quads.
- ALT + l - Resize a window up 50% in height but move it up. This is great with the above for making fast quads.
- Ctrl-Space - Launch bar
- Ctrl-Cmd-Arrow keys - Move to a workspace.
- Ctrl-Shift-Eject - Put displays to sleep and lock.
- Cmd-Shift-4 - Take a screenshot of a window.
- Cmd-Right-arrow - Move to end of line in OS native text lines. Like End on windows.
- Cmd-Left-arrow - Like Home on windows. (ctrl-e and ctrl-a work too)