Vimで選択範囲を置換する

ビジュアルモードで選択した行を置換する場合

:'<,'>:s/hoge/foo/g

ただ、上記では行単位で置換を行ってしまうため
矩形選択などで選択範囲のみ置換したい場合には以下のようにする

:'<,'>:s/\%Vhoge/foo/g

みたいにすればできる