在我用過的所有Java IDE中,重構/重命名都很輕鬆,因爲IntelliJ會掃描項目文件併爲我重命名所有內容。PhpStorm無法正確重構類?
我目前正在使用一個項目,其中有數以百計的數百個文件傳播類的引用。我想重構它,所以我的Compound
類更名爲CompoundTag
。
因此,代替new Compound()
,IDE(PhpStorm)應將其更改爲新的CompoundTag()
。
所以,首先我右鍵單擊該文件,去Refactor -> Rename
:
接下來,我給它改名,並確保檢查這些選項:
最後,點擊重構後,沒有任何反應。文件名得到改變,但項目中沒有其他內容被重構。 PhpStorm甚至不更改類名稱。
我怎樣才能解決這個問題得到PhpStorm適當修改我的文件嗎?
您可以嘗試通過右鍵單擊類名稱本身來重構。我認爲通過改變文件的名稱是不夠的,因爲在一些php項目中,類與它們的文件名不同。我不確定,但我認爲如果通過更改類名來進行重構(並且文件名相同),則文件名也會更改。 – Edwin