我正在做一些文件的管家,我需要將一些類移動到一個新的命名空間。目前我必須手動編輯這些文件,但我想知道是否有更高效的方法來做到這一點?Eclipse的命名空間重構工具?
我聽說過有關Visual Studio的ReSharper做我需要什麼,但有沒有類似的Eclipse工具?
我正在做一些文件的管家,我需要將一些類移動到一個新的命名空間。目前我必須手動編輯這些文件,但我想知道是否有更高效的方法來做到這一點?Eclipse的命名空間重構工具?
我聽說過有關Visual Studio的ReSharper做我需要什麼,但有沒有類似的Eclipse工具?
我不太確定Eclipse是否會這樣做,但IntelliJ IDEA(來自ReSharper的同一供應商)的確有重構來在包之間移動類。如果我沒有記錯,它可以從Refactor> Migrate菜單中找到。
直到今天MARS 8.1纔有這樣的能力。但是,可以做什麼是手動搜索類的出現次數。
這應該足夠了。如果您使用的是git
,則始終可以通過git checkout -b _refactorme
感到安全,然後合併您的更改。以這種方式,如果出現問題,你總是可以跟蹤問題,例如使用git blame
。
您可能會考慮標記此問題「C++」而不是「c」,因爲C不支持類和名稱空間。 – Ioan 2010-10-07 17:59:25
好點,編輯。謝謝! – jiake 2010-10-08 20:41:44