Смысл выражения далеко не самый очевидный. Хотя это не удивительно, ведь фраза пришла из религии.
Ветхозаветные пророки получали информацию о будущих событиях двумя способами — через интуицию, или «духом», и благодаря вещим снам.
И если какие-то события происходили непредвиденно, без знаков или предупреждений — говорили, что пророки не знали об этом «ни сном ни духом».
Грамотная речь | Лингвистика 📚