[英]Automatically rename class to match file name
我在文件B.cs
有一個A
類。 現在我想重命名這個類以匹配文件名( B
)。
在VS或ReSharper中是否存在重構或上下文操作,它可以自動為我重命名而無需鍵入新的名稱匹配文件名?
重命名之前:
文件B.cs:
class A {}
自動重命名后:
文件B.cs:
class B{}
相反 (自動重命名文件以匹配類名) 不是一個選項,因為所有這些文件重命名都實現為DELETE + ADD。 但是我會在Perforce中丟失該文件的更改歷史記錄 ,因為VS-Perforce連接的所有VS-Plug-ins都不支持重命名的移動/添加+移動/刪除操作。
在Visual Studio中,您可以右鍵單擊.cs文件中的類名,並通過選擇“重構 - >重命名”重命名它。 它將為您提供重構它的選項。
我們最近做了幾個文件的大型重構,將它們從“控制器”更改為“服務”。 在使用ReSharper處理其中一些之后,我決定將“BaseController”重命名為“BaseService”。 丁! ReSharper提供重命名所有子類並將“Controller”替換為“Service”。
使用Resharper,您可以使用Ctrl + R,O
PS我使用Resharper 6.1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.