~/blog my-terminal-setup-for-speed
My Terminal Setup for Speed
My Terminal Setup for Speed
I spend most of my day in the terminal. Over time I built a setup that makes me faster. Here is what I use.
Zsh and Plugins
My shell is Zsh with a few plugins. They give me:
- better autocomplete
- smart history search
- helpful prompts that show the git branch
A small config saves me minutes every day.
Aliases Save My Fingers
I have short aliases for commands I type all the time:
alias gs='git status'
alias ga='git add -A'
alias gc='git commit -m'
alias gp='git push'
alias ls='ls --color=auto'
alias ll='ls -lah'
Neovim for Everything
Neovim is my editor. With LSP, autocomplete, and Telescope I edit code fast. The keyboard-only style means my hands never leave the keyboard.
Tmux for Sessions
Tmux keeps my work alive. I can split the screen, switch between projects, and reconnect after my connection drops. Nothing is lost.
One Terminal, One Purpose
I try to keep each terminal window focused on one task. This simple rule reduces confusion and keeps my mind clear.
Git Tools
I use the terminal for most Git work, and lazygit when I need a quick visual view of branches and commits.
Final Thoughts
You do not need a complex setup. Start with a few aliases, add one tool at a time, and keep what helps you. Speed comes from small improvements.