Hi Angelo,

Pcbnew has not an undo function. As you say, it exists for the module editor 
and there is an undo last delete available.
> i still cannot figure out if the PcbNew have an undo or not.
> I find many posts that says to see the FAQ, and also many other that
> says that undo in not implemented, that also an undelete is available.


Of course it should be a better application with a true undo. After some pcbs 
made with pcbnew, I can say that anyone can manage to route by hand a whole 
pcb without the undo function. There is the possibility to move a block with 
only modules or tracks or zones, etc.
When routing, many times the undo-redo track is replace by 
delete-redo_track_from_scratch. Also, writing down the position of an item 
and moving it again to the original position is a tecnique that helps.


> Unfortunately, working on a pcb without undo is a big problem.
> I have to save the file everytime i move e block of components,
> otherwise i will get crazy with the rect. selection to select again
> the block just been moved to brig it back, stuck between many other
> components.

If it is not implemented, I'm sure it is for the difficulty to do it. Three 
years ago there was not undo for eeschema or the editors either.
I think there has been a great effort to implement the current undos.

> I would imagine that it is an "hard" functionality, since if i move
> 1000 components with nets and wires, all must be tracked down in the
> stack, but hopefully it can be done.
> 
> Also, undo exist in module editor, in eeschema and in eeschema library
> editor.
> 
Regards,
Pedro.

Reply via email to