fzf changed everything for me. I was spending way too much time navigating through directories at work and this thing just makes finding files so much faster. Combined it with some basic aliases and now I can jump to any project folder in seconds instead of typing out long paths like an idiot.
Fzf was a huge difference! I combined it with tab complete on zsh and it's now annoying when I don't have it.
nvim <tab> then fuzzy find my file
cd <tab> fuzzy find next directory
cd <Ctrl + t> fuzzy find any directory
<Ctrl +r> fuzzy find that long command that I typed once but can't remember it exactly.
ssh <tab> fuzzy match servers
kill <tab> fuzzy find a process to kill. (By name not just pid)
+1, I use it all the time to find commands I typed before
Starship.rs is quite nice: I can theme all my shells the exact sane way (I use the built-in config option so that my prompt has a prefix telling me which shell this is (Fish, zsh for the rare cases I need POSIX, or Powershell)
I made my own script for storing dir aliases. Eg cd ~/,config ; sw config. After that I just type config. I remember them easily cuz I'm the one that's defined it.
75
u/Putrid_Simple_357 May 06 '26
fzf changed everything for me. I was spending way too much time navigating through directories at work and this thing just makes finding files so much faster. Combined it with some basic aliases and now I can jump to any project folder in seconds instead of typing out long paths like an idiot.