Русский без нагрузки - Туркова К.Д., Андреева Ю.И. 2017
Пунктуация
Или-или, либо-либо. Между ними запятая скажет вам за то «спасибо», что ее не забывают
По большому счету, с повторяющимися союзами все ясно: увидел и-и, или-или, ни-ни — ставь запятую.
Действительно, однородные члены, связанные такими союзами, обычно разделяются запятыми.
Он не мог запомнить ни гласные после шипящих, ни приставки пре— и при-.
Василий то лайкал посты Ларисы, то не лайкал.
Это была то ли ошибка, то ли опечатка.
Тут все просто: два союза, одна запятая.
Вопросы начинаются, когда членов предложения становится больше. Что делать, например, если перед одним из них нет союза? Ответ все тот же: ставить запятые.
Карлсон подлетел к окну кофейни и увидел рогалики, и круассаны, и пирожки, и улитки с изюмом.
После слова рогалики тут стоит запятая, потому что после этого союз и повторяется несколько раз.
В каких же случаях запятая не нужна?
Тут снова все просто. Во-первых, никаких знаков не требуют устойчивые обороты: ни рыба ни мясо, ни два ни полтора, ни дать ни взять, и стар и млад, и то и се.
Во-вторых, запятая не нужна, если два однородных члена, которые разделяют союзы, представляют собой единое целое.
И днем и ночью кот ученый все ходит по цепи кругом.
Тут, как видите, повторяется союз и, но запятая отсутствует — так создается образ непрерывного хождения кота по цепи, ночь и день сливаются воедино.
Одним предложением все это можно сформулировать так.
Если союзы повторяются, смело ставь запятую, но только не в том случае, если перед тобой устойчивый оборот и какой-то цельный, неделимый образ.