如何在Eclipse蚂蚁编辑器中启用撤消?
-
06-09-2019 - |
题
Euto在Eclipse的Ant Editor中不为我工作。当我按CTRL-Z时,什么也不会发生。
是否可以以某种方式启用撤消或这是一个错误?
我在Windows XP Professional上使用Eclipse 3.4.2(ganymede)。
解决方案
Yes undo should be working perfectly in an ant editor.
For Ctrl-Z
to not workcould mean:
- the shortcut has been assigned to another action (
Windows > Preferences > General > Keys
) - the undo buffer size is somehow at '0' (
Windows > Preferences > General > Editors > Text Editor
) - a plugin somehow 'steals' the key event for itself
Try a fresh install, and check also with a latest Galileo (3.5RC2) install to see if the problem persist.
Note: zvikico mentions the existence of a known bug with ant editor in 3.4.2
After a quick search, the following bugs might explain your situation:
- 267780 [ant editor] delete line cannot be undone after cursor has been moved
- 247434 Failed to undo removal of line in Ant editor, only with 'Eclipse IDE for Java Developers', with Eclipse Classic you don't get this behavior
and finally:
- 239115 Undo functionality does not work anymore in the ant editor, mainly because a WTP issue, only solved in 3.5
其他提示
If the CTRL-Z (undo) does not work anymore, you might try that. It worked for me: go to Preferences -> General -> Keys and click on apply button or restore defaults button
I see this post is very old, but I am adding a response for the people who find this through the search engines.
Ctrl-Z stopped working in eclipse for me when I made a small change in one part of my code which in turn triggered an unexpected infinite loop in a different part of my code.
- I used the windows task manager to kill the application that I had been testing when Ctrl-Z had stopped working, and then I used
system.out.println()
to identify the part of the code where the infinite loop was being triggered. - I then disabled that section of code, which in turn caused Ctrl-Z and everything else to start working again.
- I was able to finish debugging from there.