作爲一名相當新的rails開發人員,上週我首次嘗試了重構,我不得不重新命名控制器和模型以更好地反映我們正在使用的領域。我使用了.NET很多年,並且像Resharper這樣的工具被認爲是理所當然的,因爲它很容易重命名類。我想知道鐵軌世界中的人們如何緩解重構問題?我主要對那些主要使用vim(或IDE以外的任何其他)感興趣。rails和重構,vim用戶特有的建議工具和技術?
我最感興趣:
- 有效的vim插件所特有的軌道可能與過程
- 內置的vim的工具,也可以與工藝
我幫幫忙花了將近兩個小時的時間進行重構,並希望高效,所以來自專家的任何建議都會很棒。 乾杯。
注意,我意識到這個問題類似於 What tools are available for Ruby refactoring? 但我已經知道IDE的喜歡紅寶石礦,我最感興趣的誰使用vim用這種任務的人怎麼樣。
也許這沒有幫助,但我使用Vim並使用正則表達式執行這些任務。像這樣:http://www.ibrahim-ahmed.com/2008/01/find-and-replace-in-multiple-files-in.html。是的,我不是專家,所以也想聽到一個很好的答案。 –