Ответ 1
Vagrantfile записывается как исходный файл Ruby. Поэтому, если вы можете заставить подсветку синтаксиса Ruby работать в PyCharm, по умолчанию он будет работать для бродячих файлов. См. Следующий вопрос и ответ, это относится к PyCharm:
Возможно ли получить подсветку синтаксиса Ruby в PHPStorm?
TL;DR
Git где-то клонировать следующее репо (например, ~/PyCharm_Misc/):
https://github.com/textmate/ruby.tmbundle
Затем добавьте папку repo (~/PyCharm_Misc/ruby.tmbundle) в виде пакета "TextMate Bundle" внутри PyCharm в следующем меню:
Файл → Настройки → Редактор → Связки TextMate