When using Vim is there a way that :grep or :vimgrep will color the patterns returned to the buffer?
:grep
:vimgrep
You can use the Unix grep:
:!grep --color pattern %
There may be other solutions using internal grep/vimgrep but this one works for me.