»
Y
A
N
M
E
N
Ü
«
ReSharper: Konumlanma, Arama, Tarama
ibrahim dursun @ 24 Mart 2008 20:34

Biraz da ReSharper’ın konumlanma, arama tarama özellikleri üzerinden bahsetmek istiyorum. Visual Studio’da bir dosyaya gitmek, bir tipe konumlanmak veya bir dosya içerisinde arama yapmak o kadar zor ve yavaşki Resharper’ın bu özellikleri altın değerinde oluyor. Resharper’da bir Tipe (Goto Type,Ctrl+T), dosyaya (Goto File, Ctrl+Shift+T), sembole (Goto Symbol, Alt+Shift+T) veya üyeye (Goto Member, Alt+*) konumlanma işlemlerinin tümü birbirinin aynı bir arayüzden yapılıyor: Konumlanmak istediğiniz öğenin ister baş harflerini, isterseniz içinde geçen büyük harfleri ya da DOS’tan kalma joker karakterleri yazarak arama yapabilirsiniz.

Kod editörü içersinde de amaca yönelik konumlanma kısayolları mevcut:

Navigate To: (Ctrl+,)

Herhangi bir tipin üzerindeyken bu komutu çalıştırdığınızda o tip ile ilgili yapabileceklerinizin menüsü ile karşılaşırsınız. Bir sınıf üzerindeyseniz, alt/üst sınıflarına, tipin tanımlandığı dosyaya gidebilirsiniz:

Find Usages: (Alt+Shift+F12)
Bir tipin tüm proje içinde kullanıldığı yerleri listeletmek için bu komutu kullanabilirsiniz.
Sonuçlar bir popup içerisinde gelecektir. Eğer sonuçlar görebileceğinizden fazla ise bunları numpaddeki + tuşuna basarak Arama sonuçları penceresine aktarabilirsiniz.

Highlight Usages In File: (Alt+Shift+F11)

Kursörün üzerinde bulunduğu tipin dosya içerisinde kullanıldığı tüm yerler işaretlenecektir. Kırmızı zemin rengiyle gösterilenlerde atama/yazma işlemi varken mavi zemin rengi olanlar sadece okuma olduğunuzu gösterir. İşaretli bölgeler arasında dolaşmak için Ctrl+Alt+PgUp ve Ctrl+Alt+PgDown tuşlarını kullanabilirsiniz.

Type Hierarchy: (Ctrl+E,Ctrl+H)

Kursörün üzerinde bulunduğu bir tipin içinde bulunduğu tüm hiyerarşik yapıyı sorgulayabilirsiniz:

Locate In Solution Explorer: (Alt+Shift+L)

Kod editöründe açık olan bir dosyaya solution explorerda konumlanır. Çok basit ama çok pratik bir özellik.


Bir Yorum Var  
ReSharper « thexpot.net
14 Ocak 2009 10:55

[...] Konumlanma özellikleri (Find Type, Find Usages, Go To Inheritor ) [...]

Bir yorum bırakın

»  Substance: WordPress   »  Style: Ahren Ahimsa