I'm n-d-r-d-g (pronounced "underdog")
Front-end web developer
Footballer
n-d-r-d-g (feel free to chat)

Squash multiple commits together
git rebase -i PREVIOUS_COMMIT_HASH_BEFORE_FIXUP_DESTINATION
Break one commit into multiple smaller commits
git rebase -i HEAD~N
git reset HEAD^ # Undo the commit, but keep changes
git add file1 && git commit -m 'First part'
git add file2 && git commit -m 'Second part'
git rebase --continueTransfer changes without committing
# Generate patch on staged files
git diff --cached > fix.patch
# Apply patch
git apply fix.patch
Command + Shift + E
Ctrl + Shift + E

Command + Shift + F
Ctrl + Shift + F

Control + Shift + G
Ctrl + Shift + G

Command + Shift + X
Ctrl + Shift + X
Command + `
Shift + Command + `
Ctrl + `
Shift + Ctrl + `
Control + Command + Z
Ctrl + K + Z
Option + Command + ←/→
Ctrl + PageUp/PageDown
Command + W
Ctrl + W
Option + ↑/↓
Alt + ↑/↓
Shift + Option + ↑/↓
Shift + Alt + ↑/↓
Option + Command + ↑/↓
Ctrl + Alt + ↑/↓
Command + P
Ctrl + P
Command + P, then :
Ctrl + P, then :
Command + P, then @
Ctrl + P, then @
Command + ↑/↓
Ctrl + Home/End
Command + Shift + P
Ctrl + Shift + P
Then type: Transform to...
Command + Shift + P
Ctrl + Shift + P
Then type: Sort Lines...
Command + Shift + P
Ctrl + Shift + P
Then type: Organize Imports
Command + Shift + P
Ctrl + Shift + P
Then type: Wrap with Abbreviation
Command + Shift + P
Ctrl + Shift + P
Then type: Compare Active File With...
Command + D
Ctrl + D
Shift + Command + L
Ctrl + Shift + L
Control + `
Ctrl + `
F2