4 ms·
Fuzzy history is nice, but the real game changer for me was the ability to pretty much stop remembering paths in big projects. The default keybindings provide t
by larschdk 4y ago
Fuzzy history is nice, but the real game changer for me was the ability to pretty much stop remembering paths in big projects. The default keybindings provide the Ctrl-T shortcut to insert a path/filename on the command line using fuzzy search and Alt-C to fuzzy-cd. No more tedious completion - just search + enter.
- snowe2010 4y agoI just use fzf-marks. Then I can fuzzy cd the only directories that ever matter to me.
- reddit_clone 4y agoSame thing with Emacs with Projectile. I can't believe people still using a tree view of a deeply nested project and clicking though directories and finally finding a file. I am not willing to type more than a few characters for any file in the project. Fuzzy finding with quick narrowing FTW.
- cbm-vic-20 4y agoI've seen a number of projects with hundreds of "index.js" files.
- hectormalot 4y agofzf includes the path in your match. So, unless the directories also have unpractical names, this typically won’t be a problem. Learning for me: Brew suggests to install the shortcuts but doesn’t automatically do this. Just activated this and Ctrl-R is a big improvement this way.
- reddit_clone 4y agoSo you type a few more characters and narrow it down. Space separated snippets will match any part of the path.
- nickysielicki 4y agoWhat I really want is orderless[1] searching of my vterm shell history. That would be a game changer. https://github.com/oantolin/orderless https://github.com/oantolin/orderless
- vladxyz 4y agoI've got this in my profile: export CDPATH="$HOME:$HOME/code/:$(ls -d $HOME/work/*/| tr \\n :)" so regardless of my cwd I can cd into pretty much any project I'd want to.
- larschdk 4y agoIn my environment: ~/project% find -type d | wc -l 13946 I access files in a dozen or so folders in this hierarchy regularly, so fuzzy find is an extreme boost for me.