Warum solltest du überhaupt einen mittelgroßen bis großen Code-Schnipsel im Editor tippen? Dafür gibt es Texteditoren.
Tippe deinen Code im Texteditor deiner Wahl ein (Atom, Visual Studio, Sublime Text usw.) und kopiere ihn dann in den Editor von Discourse.