Vim comes packaged with a plugin that works well for reading manpages. It provides nice syntax highlighting and the ability to navigate through pages. If the cursor is over a link, use ctrl-]
to go to that man page, and ctrl-t
to go to the previous page.
You can add the following to your bashrc or zshrc to use Vim as a replacement for the man program.
# Read man pages with vim
man () { vim -c "Man $*" -c "only" }
It doesn't on Mac OS