質問: :makeが色を出力できるようにvimでターミナルタイプを宣言するにはどうすればよいですか? 私はcmakeを使用しています。これは、素敵なカラフルな出力でmakefileを生成しますが、:make vimから(実際にはmacvim、本質的にgvimですが、あまり違いはないと思います)、出力は色付けされていません。コマンドが色制御文字を出力するように、vim端末タイプをxterm-colourなどとして宣言する方法はありますか? (またはvimはこれをサポートしていませんか?)
回答: gvimが使用する端末は非常に馬鹿げた端末です。特に、ansiカラーシーケンスをサポートしていません。見る:help gui-shell これについて少し。 gvimからシェルを起動した場合(:sh)、ansiカラーシーケンスを「端末」に送信できます(例:ls --color=always)すると、色ではなく、エスケープシーケンス自体が表示されます。