2011-05-23 09:23 追記:Mac のデフォルトの Vim では動作しないとの指摘をブコメで受け、スクリプト中の OS 判定コードを修正しました。 Vim で保存した UTF-8 エンコーディングのテキストファイルにマルチバイト文字が含まれているとき、 Quick Look を使うと“標準テキスト”と表示されるだけで中身が見えないことがあります。また、そのようなファイルはテキストエディットで開こうとしても こんなダイアログが出て編集できません。 原因は、 Quick Look やテキストエディットがファイルの拡張属性を参照してエンコーディングを判別しているためです。一般的な Mac のアプリケーションでテキストファイルを保存すると、 UTF-8 エンコーディングを表す拡張属性がファイルに付加されます。しかし Vim ではこのフラグが立てられません。そのため、ファイルに ASCI