私はあらゆる種類のファイルを Vim で編集します (ほとんどの Vim ユーザーがそうしているように)。私が持っている 1 つのバグ ベアは、奇妙なエンコーディングのファイルに遭遇したときに Vim が行うことです。ほとんどのエディター (最近) は、ファイル エンコーディングの検出に優れています。ただし、Vim は通常そうではありません。たとえば、次のように入力する必要があります。
:e ++enc=utf-16le
ファイルを UTF-16 で再読み込みするには (そうしないと、大量の @ 記号が表示されます)
私はあちこち検索しておりset_utf8.vim
、特定のファイル エンコーディングを検出できるようなスクリプトを見てきました。しかし、より一般的な解決策はありますか?いつもと違うファイルを開くたびに、ファイルのエンコーディングを手動で調べたり、ヘルプを参照したりする必要があることに少しうんざりしています。