regexp使えって話なら別にviに限らずできるし・・・
っていうか\<\>で特定できるの?単語境界って演算子なんかも含まれたっけ?
あと、細かいことだけど、置換する前に置換後の語で検索しないと・・・