vim: improve search/replace command

This allows it to be limited to a selection as well as file globally.