Vim texto para colorear

yo sueloecho -e para colorear la salida de mis scripts, funciona bien cuando se usa la salida estándar.

Pero cuando redirecciono la salida a un archivo,empuje no muestra los colores, en lugar de eso muestra signos como este^ [[

ejemplo:

echo -e "\e[32m Green message\e[0m";
echo -e "\e[31m Red message\e[0m";

con vim:

^[[32m Green message^[[0m
^[[31m Red message^[[0m

Cómo arreglar esto.

nótese bien: gato muestra los colores tambien !!

Respuestas a la pregunta(3)

Su respuesta a la pregunta