6913: Too coarse Undo

It seems that in 6913 or a recent build, that the granularity of the Undo operation has changed to become quite coarse. By this I mean that I will have performed a number of different editor operations (typing text, shifting a line up, join another two lines) and then when I make a mistake and press Undo, that entire series of operations is undone in a single step instead of just the last editing operation.

Has anybody else noticed this? Could it be changed back to the way it was before?

7 comments

Hello Gordon,

It seems that in 6913 or a recent build, that the granularity of the
Undo operation has changed to become quite coarse. By this I mean that
I will have performed a number of different editor operations (typing
text, shifting a line up, join another two lines) and then when I make
a mistake and press Undo, that entire series of operations is undone
in a single step instead of just the last editing operation.

Has anybody else noticed this? Could it be changed back to the way it
was before?


This wasn't changed intentionally, and we're still investigating why it broke
and how it can be fixed. :)

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

It's good to know you're working on it :)

0

Gordon Tyler wrote:

It seems that in 6913 or a recent build, that the granularity of the Undo operation has changed to become quite coarse. By this I mean that I will have performed a number of different editor operations (typing text, shifting a line up, join another two lines) and then when I make a mistake and press Undo, that entire series of operations is undone in a single step instead of just the last editing operation.

Has anybody else noticed this? Could it be changed back to the way it was before?


Just as hint: This also happens in the 7.0M1a milestone 1 update (don't
know exact build number at the moment) - well, it happened today, quite
a bad experience, especially because idea doesn't support the "usual"
redo-functionality (which I'd very much like to be changed).

regards,

Messi

0

Messi wrote:

a bad experience, especially because idea doesn't support the "usual"
redo-functionality (which I'd very much like to be changed).


What is the "usual" redo-functionality?

0

The Jira item for this is here :
http://www.jetbrains.net/jira/browse/IDEADEV-16429

Cheers,
N.

Gordon Tyler wrote:

It seems that in 6913 or a recent build, that the granularity of the Undo operation has changed to become quite coarse. By this I mean that I will have performed a number of different editor operations (typing text, shifting a line up, join another two lines) and then when I make a mistake and press Undo, that entire series of operations is undone in a single step instead of just the last editing operation.

Has anybody else noticed this? Could it be changed back to the way it was before?

0

Stephen Friedrich schrieb:

Messi wrote:

>> a bad experience, especially because idea doesn't support the "usual"
>> redo-functionality (which I'd very much like to be changed).


What is the "usual" redo-functionality?


That would be, say I edit code, then undo one or more steps, if I call
"redo" it would redo all previously undone steps - like in MS Word, OO
Writer and many others - in IDEA, it "redoes" the last action instead,
meaning that if I undo too much (or undo is too coarse grained and
undoes too much on its own) I cannot get back what I have undone, yet I
should be able to - via "redo".
I'm waiting for this function version for version of IDEA.

kind regards,

Messi

0

if I call"redo" it would redo all previously undone steps - like in MS Word

At least my local copy of Word 2003 redos a single a step at a time.

Still don't get it. Word and Idea behave exactly the same. Undo undos a single action (well at least disregarding this bug) and redo redos a single action.
If you want all you undones redone then just redo repeatedly.

Can you give a precise example of editing some text that behaves differently in Word and Idea?

0

Please sign in to leave a comment.