Vim/BOM付のファイルをチェックする

プログラミングでたまにどういうわけか BOM がファイルの先頭に混入し悪さすることがあるのでどれがそのファイルかどうかをチェックするということ

BOMのチェック自体は

:set bomb?

で判定できるので

対象を一気に開いて

$ vim **/*.php
:bufdo echo expand("%") | set bomb?

これで一括チェックである。

BOMを除去したい場合は

:set nobom
:w

でOKである。