4
我是eclipse插件開發的新手。我需要覆蓋特定自定義項目中文件的重命名對話框。假設我在自定義項目中有一個「sample.abcd」文件,該文件具有自己的視角,屬性和構建器。所以每當我嘗試重命名這個文件時,我都會得到一個帶有文件擴展名的重命名對話框。我想覆蓋這個對話框,只顯示文件名,就像java項目重命名動作一樣。你能指點我的任何資源,怎麼做?謝謝在eclipse中重寫重命名操作
我是eclipse插件開發的新手。我需要覆蓋特定自定義項目中文件的重命名對話框。假設我在自定義項目中有一個「sample.abcd」文件,該文件具有自己的視角,屬性和構建器。所以每當我嘗試重命名這個文件時,我都會得到一個帶有文件擴展名的重命名對話框。我想覆蓋這個對話框,只顯示文件名,就像java項目重命名動作一樣。你能指點我的任何資源,怎麼做?謝謝在eclipse中重寫重命名操作
您必須實施rename refactoring participant。它的「啓用」條件指定它將涉及哪種情況(你將不得不檢查你的特定文件擴展名)。
在Eclipse rename/refactoring override也可以找到更長的解釋。
您是否確實需要更改/擴展Eclipse工作臺,或者您是否想要在自定義對話框中使用jdt(?) - 重命名功能?我想,你可能會從你自己的對話框中「手動」觸發命令。 – pimpf0r
我希望用戶在重命名時不要查看相應的擴展。只需編輯它的名字。就像我們在java項目中爲java文件做的一樣。 – Logan