2011-09-27 88 views
1

我在eclipse上工作,有时我不得不删除一些代码,我确实更喜欢备份在记事本文件上(因为我从来不知道这段代码在另一时刻是否有用),所以我必须选择我必须删除的所有代码,ctrl + x,打开文本编辑器,ctrl + v并将其保存在某处。我可以恢复在Eclipse中删除的文件吗?

我正在寻找一个“代码回收站插件”,以便我可以选择垃圾代码,右键单击并“发送到代码回收站”;并且在将来,如果我需要,删除的代码仍然存在。

+0

确实新标题并不真的适合我的问题... – StefanoS

回答

0

我从你的问题中收集到的是,你经常修改代码的方式,你不知道它修改后是否会起作用。你需要的是一个software versioning system.

通常,因为编码器可能会引入新的代码有缺陷或引入不必要的缺陷,我们需要恢复到最后的工作版本。有一种比“Ctrl + X”代码更容易的方式,并将其放入“回收站”以供将来使用。尝试使用软件版本控制系统,例如Git以获得更好的结果。源代码可在线获取,您可以免费获得一个帐户。

简而言之,版本控制系统将阻止您不必要地篡改文件。

+0

我已经使用svn作为我当前的项目。事实是,当我必须为我的软件的核心添加功能时,我会删除所有注释,与核心功能没有严格关联的所有代码行......这样我就可以更好地控制代码,并且可以添加功能与更少的头痛:-) – StefanoS

2

您可以通过配置您的工作空间Local History设置达到类似的效果:

enter image description here

+0

有效地,这可能是一个解决方案,即使它有点不同于我问。我认为这个解决方案的问题在于,代码被破坏的行与特定的文件及其历史链接在一起,而回收站不会有这种关联,让我导航“实际上没有用,但有趣”的代码片段。不过已经是这样了:-)谢谢 – StefanoS

0

有类似的东西,将解决你的问题,Eclipse Remus project。您可以通过Eclipse Marketplace下载插件。安装后,您可以在Java透视图中打开Remus Navigation视图,选择代码并将代码放入Remus Navigation视图的导航结构中。丢弃的源代码将被保存。

+0

即使我觉得它可能就像“用火箭筒去寻找蚊子”一样,我会试试这个的...... – StefanoS

相关问题