Hasty Briefsbeta

Bilingual

How I use my terminal

10 months ago
  • #productivity
  • #terminal
  • #tmux
  • The author uses a terminal setup involving Windows Terminal, SSH, tmux, zsh, zoxide, and ripgrep for efficient navigation and file handling.
  • Key features include fuzzy finding directories with zoxide, autofilling commands in zsh, and searching scrollback for filenames in tmux.
  • Files are opened in nvim directly from the terminal, even remotely, without needing local clones of codebases.
  • The setup was developed out of frustration with VSCode's lag and keybind conflicts, preferring terminal-based solutions for their power and flexibility.
  • Custom tmux configurations and scripts enable advanced functionalities like searching for filenames in scrollback and opening files in nvim.
  • The author plans to switch to kitty for terminal emulation to reduce bugs and avoid running a terminal within a terminal.
  • Despite the setup's efficiency, the author acknowledges its fragility and doesn't recommend it to others without customization.
  • Alternatives like fish + zoxide + fzf, qf, and e are suggested for similar functionalities without custom scripting.
  • Terminals are highlighted as powerful tools that, when scripted, can offer extensive customization beyond what's commonly utilized.