Red Hat разделяет RPM-пакеты VIM на vim-minimal, vim-extended и затем некоторые. Для подсветки синтаксиса вам нужны RPM с расширенными возможностями vim. Поскольку CentOS - не более, чем переупакованный RHEL, то же самое относится и к CentOS. И если это должно быть для Windows: GVim легко доступен.
Вы можете увидеть выделение синтаксиса само по себе как форму обнаружения ошибок. Если вы допустите ошибку в круглых скобках, фигурных скобках или что-то еще, вы увидите, что синтаксис выделяет разрывы, показывая, что что-то не так и где это не так.
Что касается завершения: большинство команд в Bash действительно короткие, но CTRL-N автоматически завершит все, что в файле, который вы использовали ранее в этом файле.