web-dev-qa-db-ja.com

EmacsでログファイルのANSIカラーエスケープコードを正しく視覚化する

アンチカラーコードが含まれているログファイルがいくつかあります。 Emacsでそれらを開くと、ゴミが表示されます。

 enter image description here

例として、私は以下を実行します:

ls --color=yes -ald -- * > my_files.txt

汎用フォルダー上(zshを使用するUbuntuのgnome-terminalを使用)

面白いのは、走れば

cat my_files.txt

シェルはコンテンツをカラーで正しく表示します(つまり、シェルはそれらのアンチコードを解釈する方法を知っています)

Emacsにそのようなファイルを正しく表示させる方法はありますか?

Emacsライブラリを使用するansi-color.el

M-x load-library ansi-color
M-: (ansi-color-apply-on-region (point-min) (point-max))
12
Slaven Rezic