Recently, I switched to SLES 11. I found a problem for git command. All the ANSI color could not be rendered. Instead, it shows the ANSI code like this:
*ESC
Try setting your LESS
environment variable to include the -R
option:
LESS=-R git grep ...
If this works, add export LESS=-R
to your ~/.bashrc
or ~/.profile
or similar shell startup file.
-R or --RAW-CONTROL-CHARS
Like -r, but only ANSI "color" escape sequences are
output in "raw" form. Unlike -r, the screen
appearance is maintained correctly in most cases.
ANSI "color" escape sequences are sequences of the
form:
ESC [ ... m
where the "..." is zero or more color specification
characters