PB wrote:Totally DISAGREE with the one-undo request! I love undoing lots of small changes. It means I can pick apart my code bit-by-bit. Other editors also do this -- it's not unique to PureBasic as you'd lead us to believe.
Sure, a few code editors work the way PB's undo does. But--
No email or "regular" text editor on the face of the planet works this way, and no online forum text editor works this way, either.
One action deserves one undo. I HATE having to hit undo THREE TIMES just to undo ONE accidental keypress. It's a major PITA that can cause unwanted bugs because you never know for certain how many times you have to hit that undo button unless you go too far and have to redo it...so suddenly your one keypress turns into five or six, hunting for the proper undo level.
One UNDO keystroke should undo one action that the user does. When I hit the enter key, I
do not hit delete, enter,
and tab. I hit enter. And when I want to undo it with a single undo keystroke, I want
everything caused by that one keypress to be undone, and returned to the way it was.
I'm all for trying new and innovative features in an IDE, program etc., but something this drastically different from the norm (of regular text editing) should be optional, and not mandatory. (Although I cannot imagine why someone would like it the way it is.)