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.