Hacker News new | past | comments | ask | show | jobs | submit login

Interesting read, I've been using Vim for some 18 years myself and I was completely unaware of fzf.

However, I'm curious if you know `rg` (aka. ripgrep): https://github.com/BurntSushi/ripgrep In my experience it's markedly faster than `ag` (which is markedly faster than `grep`).

You can use rg with fzf. I do.



fzf is lifechanger inside and outside Vim. I now use it for almost everything.

Selfpromotion: I have made a Vim plugin for searching and playing iTunes Library based on fzf.


Just want to add that the blog posts[1] detailing how and why ripgrep is able to beat other search tools are pretty interesting reading.

[1] http://blog.burntsushi.net/ripgrep/

I work at VS Code and we recently switched to ripgrep for quick open and search. Even searching in Chromium source takes only a few seconds. Pretty impressive speed.

off topic, but why do you say you work "at VS Code", isn't it "at microsoft" / "on VS Code"?

Then you should also check out vim-picker[1] which integrates Vim and fzy very nicely (instead of the barely usable example in fzy's README).

[1] https://github.com/srstevenson/vim-picker

Came here to make a plug for `rg` as well. I've put it through it's paces the last few months and it's awesome.

I swapped from ag to rg as well, and I've had a much better experience with it (in terms of speed.

Something faster than ag? Honestly had no idea. I've been so happy with ag.

I think it only matters for very large trees. I didn't notice much difference personally.

it also handles .gitignores better, so it might give you more accurate results.

It also handles unicode correctly without killing performance.

Damn, I'm an avid user of both fzf (super useful, recommended) and rg (yes, it's really faster than ag!) and I never thought of combining them... gotta try

It gets faster?! What? Thanks for this.

That's been the response on Reddit and Disqus as well. Guess I'll have to give it a try!

RipGrep kicks Ass. (Ag is excellent as well) Both these guys did terrific work on these tools.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact