今天繼續延續 rename 的話題。除了程式碼的 rename 之外,檔案名稱、路徑也與之息息相關。
在 C# 中有一些慣例:
讓我們來看看怎麼透過 Rider 幫我們做到。
我想修改這個類別名字。
可以看到連檔案名稱都一起改了
我發現這些 Model 竟然被放在 Entities 的資料夾底下。一樣我來選擇 rename。
這時候類別的 namespace 提醒我,它跟路徑不一致。
於是我按 ⌥Option
+ ↩Enter
Show Context Action。Rider 提示我可以修正 namespace。
改完之後發現還有好多個 Model 還沒改,於是我直接選擇資料夾,按下 Refactor This
,選擇 Adjust Namespaces
Rider 列出了會幫我修正的檔案。
按下 Next 後,一切都玩完美美,真是太棒了!!