
I live in my terminal. Here's what I use to stay fast. Fuzzy finder (fzf) Terminal motions Sudo...
I live in my terminal. Here's what I use to stay fast.
⚠️ NOTE: Some of these are zsh-specific, so make sure you have that set up first.
Please please stop spamming up arrow to find that command you ran. Instead you can make this so much simpler with fzf.
Once installed, hit Ctrl+R and your shell history becomes searchable. No more mashing the up arrow 47 times to find that docker command you ran last Tuesday.
You can also use it to find files:
# fuzzy find a file and open it in your editor
vim $(fzf)
Or pipe anything into it:
# search git branches
git branch | fzf
Seriously, just install fzf.
Stop holding backspace and typing everything all over again...
Here are the motions that saved me the most time:
| Shortcut | What it does |
|---|---|
Option + ←/→ | Jump by word |
Option + Backspace | Delete a word |
Ctrl + A | Jump to beginning of line |
Ctrl + E | Jump to end of line |
Ctrl + K | Delete everything after cursor |
Drill these for a week and holding backspace will start to physically hurt you.
You've done this before:
apt install something
# Permission denied
Instead of retyping the whole thing, just run:
sudo !!
!! expands to your last command. Done.
ZSH tab completion goes further than bash:
In this case I did ~/.aw<tab>/co<tab>.

If you're typing full paths by hand, you're doing it wrong.
Some CLI tools ship with their own completions for subcommands and flags. The AWS CLI is a good example:
# Add this to your .zshrc
autoload bashcompinit && bashcompinit
autoload -Uz compinit && compinit
complete -C '/usr/local/bin/aws_completer' aws

Now aws s3<TAB> shows you all the s3 subcommands. Most popular CLIs (docker, kubectl, gh, npm) have similar setups. Check their docs.
zsh-autosuggestions gives you fish-like behavior in ZSH. As you type, it shows a grayed-out suggestion based on your history. Press the right arrow to accept it.

Give it a few days and you won't be able to go back.
zsh-syntax-highlighting highlights your commands as you type. Valid commands go green, invalid go red. It's instant feedback before you even hit enter.

You catch typos before you hit enter. That's it, that's the sell.
Kick off a long-running command like pnpm i, then just type your next command and hit enter. ZSH buffers it and runs it when the first one finishes.
You're typing blind so typos happen, but it beats waiting around.
Two quick ones:
clear (or Ctrl + L) - clears the screen but keeps scrollbackCmd + K - nukes everything including scrollbackI use Cmd + K when I want a clean slate and clear when I just want visual breathing room.
Here's everything linked in one place:
That's my setup. Most of these take under a minute to install and will save you hours over time. If you found this useful, feel free to follow me for more dev tooling tips.
Happy coding 😀!
Also follow AWS for more articles like this {% organization aws %}
aiMost of us have seen a coding agent fail to complete a task we know it can do. We just don't...
googlecloudWhen building Generative AI applications, developers often encounter a massive bottleneck: sequential...
discussI’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY...
agentsWhat nobody tells you about exporting your multi-agent prototype to a local workspace. Every...
agenticarchitectAutonomous agents are genuinely good at answering messy business questions. Give one an LLM and a set...
aiPR volume went up, ticket quality didn't, and the gap got filled with LLMs on both sides of the review: bots reviewing, bots replying, bots occasionally arguing with bots about priorities that only existed in a teammate's head. Our CEO named the actual problem, and it's bigger than code review.
Workflows from the Neura Market marketplace related to this Stable Diffusion resource