Ответ:

Фразеологизм — устойчивое сочетание слов с целостным значением, которое обычно нельзя вывести из значений отдельных слов.

  1. «Витал в облаках» — фразеологизм: мечтал, был погружён в фантазии.
  2. «Хоть глаз выколи» — фразеологизм: очень темно.
  3. «Не мигая» здесь означает буквально, что она не моргала; это не фразеологизм.
  4. «От зари до зари» — устойчивое выражение со значением «с раннего утра до позднего вечера».
  5. Фразеологизма нет.

Ответ: 1, 2, 4.