As far as I know, the only difference between code cell and input cell (the default) is that in code cell, it has AutoIndent->False, InitializationCell->True,PageWidth->Infinity
. I only use code cell when I want free formatting (i.e. no AutoIndent
). But you can change the input cell options actually and change this option if you want.
Basically, if you use code cell, it acts the same as input cell (except for those 3 differences above).