~/portfolio

~/blog / my-terminal-setup-for-speed

My Terminal Setup for Speed

| Linux Tools

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.