VIMで名前のないバッファのエンコーディングを変更するには?

VIMで名前のないバッファのエンコーディングを変更するには?

可能ですか?

私は名前付きバッファ(ファイル)に対してこれを行う方法を知っています。もう一度開く必要があります

++enc=<encoding>オプション。ただし、名前のないバッファは再度開くことはできません。

実行しましたが、:set encoding=utf-8VIMに表示されているテキストはまだ読み取れません。バッファをファイルに保存した後にのみ開いて再度開くと、:e ++enc=utf-8正しく読み取ることができます。しかし、私はバグを見つけました[ILLEGAL BYTE in line 37]。しかし、私はそれに満足しています。最も重要なことは、内容を読むことができるということです。

エラーなしで実行しましたが、:set encoding=utf-8何も起こらないようです。

仮想マシン 7.4

ベストアンサー1

再度開く必要はありません。コマンドモードでは、必要に応じてエンコードを設定できます。

:set encoding=whatever

例えば

:set encoding=utf-8

さて、:help encoding-namesサポートされているvimエンコーディングのリストを入力してください。

おすすめ記事