viでは.vimrcに『set ambiwidth=double』を指定すると全角で表示されるはずなのだが、Linux(Cent OS 5, Cent OS 6)のデスクトップ環境で試したところ効果なし。
WindowsからTeraTermでログインした場合は、全角サイズとして扱われるので、おそらく端末エミュレータの問題。
ちなみに、Macの端末エミュレータには全角サイズで扱う設定がある。
今のところ解決方法は無い!
どうしても★などを全角で入力したければmltermなど、Gnome-Terminal以外の端末エミュレータを使うしかないのかな。