How can I increase the size of the command history in the Python console?
The console options don't provide any option for doing this.

Like Maya's unlimited output section in the script editor.


1 Answer 1


You can do this by going to User Preferences > System and changing the value in Console Scrollback under the General category. It's set to 256 by default.

  • $\begingroup$ Anyway of setting it to unlimited. Plus, since it doesn't provide text area for increase the value to something extreme high, therefore unlimited, is there a way to programmatically change that value? $\endgroup$ Dec 24, 2013 at 19:09
  • $\begingroup$ @BleedingFingers Some fields in Blender can be overwritten with custom values but others are built in such as this. One would also think that the limit (32768) is pretty much 'umlimited' in terms of history. $\endgroup$
    – iKlsR
    Dec 24, 2013 at 19:16
  • 1
    $\begingroup$ Coming from Maya I don't find that number quite high. Although it was quite easy to set it to that value. $\endgroup$ Dec 24, 2013 at 19:21
  • $\begingroup$ What do you need such a large history for? If you really need it, increase the maximum value here: blender\source\blender\makesrna\intern\rna_userdef.c and compile $\endgroup$
    – CodeManX
    Mar 2, 2014 at 13:59
  • $\begingroup$ @CoDEmanX (You forgot the the @ ping ;)). 1). The software or its plugin starts malfunctioning, having the entire history would be quite helpful for inspection by the dev team 2). Scene file (GBs in size) gets corrupt, reconstruct as much as possible by evaling its content in pieces and have the peace of mind that nothing is lost is eaten up. 3). testing an intersection finding program on a large scene overnight, coming back to see if anything went wrong then what was the sequence of things and the traces. 4). Run a large loop on 4M edges and use the result for whatever reason. $\endgroup$ Nov 8, 2014 at 21:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .