Soru ReSharper ile ad alanlarını güncellemenin en hızlı yolu?


Yeniden tasfiye ve yeniden yapılanma yapıyorum ve etrafta bir sürü dosya taşıdım.

Her dosyayı güncellemek istiyorum, böylece yeni konumuna göre "doğru" ad alanı var. ReSharper ile her dosyaya girebilirim ve bana isim alanlarının yanlış olduğunu gösteriyor, ancak bu şekilde her dosyayı bir seferde yapmam gerekiyor.

Bir klasördeki veya projedeki her dosyadaki ad alanlarını güncellemek için herhangi bir yer var mı?


76
2018-04-26 17:37


Menşei




Cevaplar:


GÜNCELLEME: Bu soruyu R # 5.0 ve üstü ile okuyan herkes bu şimdi bir özellik:

ReSharper -> Refactor -> İsim Alanlarını Ayarla ...


148
2017-07-05 13:03



+1 - dosyaları seçin ve sağ tıklayın -> refactor -> ad alanlarını ayarlayın, editördeki bir dosyadaysanız, seçenek grileştirilir - Sam Holder
Bu özellik tek neden ReSharper'ın parasına değer. Çözümlerinizi yeniden yapılandırırken toplam zaman tasarrufu. - Martin Devillers
Muhtemelen, bir çözüm alanı refactor'unu sadece Solution Explorer'daki uygun kapsayıcıyı vurgulayarak bir çözüm veya proje seviyesine dahil edebileceğinize de dikkat edin. - Chris Pickford
Chris Pickford'un yorumunu daha da genişletmek için: ReSharper 9'dan itibaren, ad alanlarını klasör veya dosya düzeylerinde de yeniden düzenleyebilirsiniz. Çözüm Gezgini'nde uygun kapsayıcıyı seçin, sağ tıklayın ve "Refactor> Ad Alanlarını Ayarla" yı seçin. - Mass Dot Net
ayrıca binici çalışır! - Danil Shaykhutdinov


Bu yapmak istediğin şey tam olarak değil ... ama umarım yardımcı olur.

Sınıf görünümüne gidin ve Ctrl + R, R kullanarak ad alanını yeniden adlandırın. Ad alanını, kullanılmakta olan tüm dosyalarda / klasörlerde günceller. Ad alanlarınız sabit kaldığı sürece, bir klasördeki tüm ad alanlarını değiştirmekle aynı sonucu elde etmelidir.

Ad alanlarınızda güvenceniz yoksa ve sadece toparlanıyorsanız, korkarım ki önünüzde çok fazla tıklama var (ya da muhtemelen bunu zaten yaptığınız gibi).


5
2018-06-19 14:32





Sanırım R # bu fonksiyona sahip değil. Dizeyi bulmak ve değiştirmek için CTRL-SHIFT-H'yi kullanabilirsiniz.


1
2018-04-26 17:48



sadece bir klasörde bulabilir / değiştirebilir misiniz? - leora
evet, bir klasörde bulabilir / değiştirebilirsin: Dosyaları Bul iletişim kutusunda, 'Bakın' alanının yanındaki bir elipsle düğmeyi tıklayın ve ardından hedef klasör (ler) inizi belirtin. - stuartd