Не пишется слитно:
Во всех случаях, когда без частицы не слово не употребляется, например: невежда, неизбежный, несчастный, негодовать, нездоровиться,
несдобровать, недостаёт.
В местоимениях, когда не от последующего местоимения не отделено предлогом, например: некто, нечто, некого, нечего (но: не у кого, не к чему, не с кем, не за чем, не за что).
Другими словами,когда
слово нельзя разделить вопросом.
Не пишется раздельно:
При глаголах, в том числе и при деепричастных формах,
например: она не пьёт, не ест, не говорит; не может не видеть; не глядя, не
смотря, не спеша.
При существительных, прилагательных и наречиях, если есть или
подразумевается противопоставление, например: не удача привела нас к успеху, а выдержка и хладнокровие;
При местоимениях и местоименных наречиях, например: не я, не этот, не иной, не такой, не иначе, не так.
Раздельно пишется выражение не раз, например: Не раз он обвинял себя в излишней осторожности (Фадеев).
При всех словах, пишущихся через дефис, например: все не торгово-промышленные предприятия; сказано не по-русски; поют
не по-старому.
Ни пишется слитно:
В местоимениях, если
частица ни не отделена от последующего местоимения предлогом, например: никто, ничто, никого,
ничего, никакой, ничей, никакому, ничьим, но: ни у кого, ни с
каким и т.п.
В наречиях никогда, нигде,
никуда, ниоткуда, никак, нисколько, нимало, нипочем, ничуть и в частице -нибудь.
Во всех остальных
случаях частица ни пишется раздельно.