我在eclipse上工作,有時我不得不刪除一些代碼,我確實更喜歡備份在記事本文件上(因爲我從來不知道這段代碼在另一時刻是否有用),所以我必須選擇我必須刪除的所有代碼,ctrl + x,打開文本編輯器,ctrl + v並將其保存在某處。我可以恢復在Eclipse中刪除的文件嗎?
我正在尋找一個「代碼回收站插件」,以便我可以選擇垃圾代碼,右鍵單擊並「發送到代碼回收站」;並且在將來,如果我需要,刪除的代碼仍然存在。
我在eclipse上工作,有時我不得不刪除一些代碼,我確實更喜歡備份在記事本文件上(因爲我從來不知道這段代碼在另一時刻是否有用),所以我必須選擇我必須刪除的所有代碼,ctrl + x,打開文本編輯器,ctrl + v並將其保存在某處。我可以恢復在Eclipse中刪除的文件嗎?
我正在尋找一個「代碼回收站插件」,以便我可以選擇垃圾代碼,右鍵單擊並「發送到代碼回收站」;並且在將來,如果我需要,刪除的代碼仍然存在。
我從你的問題中收集到的是,你經常修改代碼的方式,你不知道它修改後是否會起作用。你需要的是一個software versioning system.
通常,因爲編碼器可能會引入新的代碼有缺陷或引入不必要的缺陷,我們需要恢復到最後的工作版本。有一種比「Ctrl + X」代碼更容易的方式,並將其放入「回收站」以供將來使用。嘗試使用軟件版本控制系統,例如Git以獲得更好的結果。源代碼可在線獲取,您可以免費獲得一個帳戶。
簡而言之,版本控制系統將阻止您不必要地篡改文件。
我已經使用svn作爲我當前的項目。事實是,當我必須爲我的軟件的核心添加功能時,我會刪除所有註釋,與核心功能沒有嚴格關聯的所有代碼行......這樣我就可以更好地控制代碼,並且可以添加功能與更少的頭痛:-) – StefanoS
您可以通過配置您的工作空間Local History
設置達到類似的效果:
有效地,這可能是一個解決方案,即使它有點不同於我問。我認爲這個解決方案的問題在於,代碼被破壞的行與特定的文件及其歷史鏈接在一起,而回收站不會有這種關聯,讓我導航「實際上沒有用,但有趣」的代碼片段。不過已經是這樣了:-)謝謝 – StefanoS
有類似的東西,將解決你的問題,Eclipse Remus project。您可以通過Eclipse Marketplace下載插件。安裝後,您可以在Java透視圖中打開Remus Navigation視圖,選擇代碼並將代碼放入Remus Navigation視圖的導航結構中。丟棄的源代碼將被保存。
即使我覺得它可能就像「用火箭筒去尋找蚊子」一樣,我會試試這個的...... – StefanoS
確實新標題並不真的適合我的問題... – StefanoS