Из вашего описания звучит так, будто подсветка синтаксиса не активирована. Ваши параметры времени компиляции включают +syntax
, так что это не проблема.
Откройте файл с выделенным синтаксисом и попробуйте команду :syntax on
и посмотрите, что произойдет.
Вы также можете попробовать открыть новый документ, введите
echo "hi there"
а затем выполнить :set ft=sh
. Это должно выделить строку в соответствии с синтаксисом сценария оболочки.
Сообщите о любой странности.