У меня проблема с командной строкой VIM при вызове системных команд.
например !ls
, все выходные цвета команд не анализируются VIM. Моя система - Ubuntu 12.04 LTS с VIM 7.3.429 из репозиториев Ubuntu.
Есть ли решение этой проблемы?
РЕДАКТИРОВАТЬ:
:!echo $TERM
в VIM возвращает: dumb
EDIT2:
Я нашел простой обходной путь, но он не идеален
if [ "$VIM" ] && [ "$TERM" = "dumb" ]
then
# For gvim's monochromatic :shell
PS1='\n\u@\h \w\n\$ '
unalias ls
unalias grep
fi
(Это работает на Bash)