Sometimes when programming on my old Netbook (that not powerful enough top open any IDE, so I must use just a standard text editor such as Vim or GEdit), I need to quickly search some string (function, symbol or signature) on all source code in my project, that I will use:
grep -n Symbol *.rb */*.rb */*/*.rb
(-n is line number, Symbol is the search string) that will show something like this:
Now I found a better way, The Silver Searcher! Ag (argentum, latin name for Silver), when using Ubuntu, you could install it using this command:
sudo apt-get install silversearcher-ag
or when using ArchLinux:
sudo pacman -Sy the_silver_searcher
and use it just like grep ^_^)b for example:
ag --ruby Symbol .
(--ruby means all ruby source code, dot means only on current directory, recursively) that will show something like this:
programming: the action or process of writing computer programs. | rants: speak or shout at length in a wild, [im]passioned way.