dnf install ack dnf install the_silver_searcherAck is written in Perl -- I am waiting to see how it performs on a big source tree.
There are Vim plugins for these (there are at least 4000 Vim plugins available).
Tom's electronics pages / tom@mmto.org