For example, for the command
ls --color displays colorful results when being executed in the shell. However, when I call
:!ls --color inside vim, all color information is gone.
What should I do to keep the color when calling external command inside vim?
EDIT: To clarify my question, This is a question about VIM itself, I'm NOT actually asking how to enable "ls"'s color. What I want to know is, generally how to enable the display of colorful results of ALL shell commands(as long as they have colorful results).