Despite all the cool and nerdy things I do, I've never been super good at.. keyboard stuff. Or at least, using my keyboard efficiently. Nonetheless, in an effort to
impress my family, friends and coworkers be more efficient, notably while programming, I've been learning. Think of this page as a cheatsheet.
Alternatively to all of this, Vim motions are great. I use them in the rare cases where I'm in the terminal and I enter Vim by accident. Since I don't use them often, I don't know them very well, but they are kinda neat.
Cmd/CTRL + Cto copy
Cmd/CTRL + Vto paste
Cmd/CTRL + Xto cut
Cmd/CTRL + Zto undo
Cmd + Shift + Z / CTRL + Yto redo
Cmd/CTRL + Ato select all
You know them, they work in most apps, they're great.
Navigating through text
Cmd/CTRL + Left/Rightto move to the beginning/end of a line
Option/Alt + Left/Rightto move to the beginning/end of a word
Cmd/CTRL + Up/Downto move to the beginning/end of a file
Navigating through paragraphs is a bit more tricky, you can do it with
Option/Alt + Up/Down. However, in some softwares (such as VS Code), this will instead move the current line, which is admidtelly also useful