Vim support for yaml and docker compose

I am new to ubuntu and I am planning to take CKAD certification down the line .
I have 2 questions

  1. I saw that visual studio code has Docker extension which has great support for all docker commands and also YAML. Is there something similar for VIM or to make typing easier and indentation?

  2. Will i be allowed to install such editors during the CKAD exams or have it installed prior to the exams? If no then i will practise without any VIM or VSCode.