を使用して、ターミナルに色付きの出力を印刷する多くのPerlスクリプトがありますTerm::ANSIColor
。これは、シェルスクリプトが実行する場合と同じです。
echo -e '\e[1;31mError:\e[0m Your fault.'
これらのコマンドのログファイルの表示はless
(-R
スイッチを使用して)動作しますが、Vimでは、色文字は次のようにそのまま表示されます。
^[[1;31mError:^[[0m Your fault.
これらのマーカーに一致するように構文ファイルを作成してそれらを隠し、それに応じて結果の構文領域に色を付けますが、最初に、このようなものが既にあるかどうかを確認したいと思いました。
2
...そして、そのトピックについてグーグルで考えるのは非常に難しい。「vim」と「colors」を含むすべてのクエリは、何百もの配色を表示しますが、これは私が望んでいることではありません。
—
Stefan Majewsky
vim ansi color
ただし、非常に役立ちます。