The Terminal on macOS offers quite an amount of functionality, but most of it is hard to discover unless you already know what you're looking for. So here's a quick cheat sheet explaining unique functions with their corresponding key combos.
You probably know the feeling. You're writing a piece of code, and just by looking at it, you know it could be better -- but you don't know how. You have that feeling that the right solution is just around the corner, if only you could reach it... but you
One feature of any shell that is immensly useful is the history. Any command you made gets recorded, and you can then retrieve it later on with various commands (my favorite: Ctrl-R, which allows you to search through your history). At any given time, I usually have anywhere between 10
REPORTTIME is a nifty feature of zsh. If you set it to a non-negative value, then every time, any command you run that takes longer than the value you set it to in seconds, zsh will print usage statistics afterwards as if you had run the command prefixed with time.