Git komutlarını kullanarak kod bulma

Visual Studio'nun Git komutları, belirtilen öğeleri hızla bulmanıza yardımcı olmak için kodunuzun odaklanmış bir aramasını gerçekleştirir. Basit, birleşik bir arabirimden belirli bir satıra, türe, simgeye, dosyaya ve üyeye gidebilirsiniz.

Visual Studio 2022'de, burada açıklanan işlevlerin büyük bir kısmının yerini yeni bir arama deneyimi alır. Örneğin, Türe git veya Ctrl+T, Türe git penceresini açmak yerine Visual Studio 2022'deki yeni arama deneyimine gider (varsayılan olarak). Yeni arama deneyimi Visual Studio aramada belgelenmiştir.

Nasıl kullanılır?

Giriş İşlev
Klavye Ctrl+T veya Ctrl tuşlarına+ basın,
Fare Düzenle'yi seçerek Tümüne Git'e>gidin>

Kod düzenleyicinizin sağ üst kısmında küçük bir pencere görüntülenir.

Tümüne Git penceresi

Metin kutusuna yazarken, sonuçlar metin kutusunun altındaki bir açılan listede görünür. Bir öğeye gitmek için, öğeyi listeden seçin.

Git penceresi

Ek yardım almak için soru işareti (?) de girebilirsiniz.

Tüm Yardım'a git

Filtrelenmiş aramalar

Varsayılan olarak, belirtilen öğe tüm çözüm öğelerinde aranılır. Ancak, arama terimlerini belirli karakterlerle önceden belirterek kod aramanızı belirli öğe türleriyle sınırlayabilirsiniz. Ayrıca Git iletişim kutusu araç çubuğundaki düğmeleri seçerek arama filtresini hızla değiştirebilirsiniz. Tür filtrelerini değiştiren düğmeler sol tarafta, arama kapsamını değiştiren düğmeler ise sağ taraftadır.

Üyelere git

Belirli bir kod öğesi türüne göre filtreleme

Aramanızı belirli bir kod öğesi türüne daraltmak için, arama kutusunda bir ön ek belirtebilir veya beş filtre simgesinden birini seçebilirsiniz:

Önek Simge Kısayol Açıklama
: Çizgi simgesi Ctrl+G Belirtilen satır numarasına gitme
f Dosyalar simgesi Ctrl+1, Ctrl F+ Belirtilen dosyaya gitme
r Son dosyalar simgesi Ctrl+1, Ctrl R+ Belirtilen, son ziyaret edilen dosyaya gitme
t Türler simgesi Ctrl+1, Ctrl T+ Belirtilen türe gitme
m Üyeler simgesi Ctrl+1, Ctrl M+ Belirtilen üyeye git
# Simgeler simgesi Ctrl+1, Ctrl S+ Belirtilen simgeye gitme

Belirli bir konuma göre filtreleme

Aramanızı belirli bir konuma daraltmak için iki belge simgesinden birini seçin:

Simge Açıklama
Geçerli Belge Yalnızca geçerli belgeyi ara
Dış Belgeler Projede/çözümde bulunanlara ek olarak dış belgelerde arama

Deve kasası

Kodunuzda deve kasası kullanıyorsanız, kod öğesi adının yalnızca büyük harflerini girerek kod öğelerini daha hızlı bulabilirsiniz. Örneğin, kodunuz adlı CredentialViewModelbir türe sahipse, Tür filtresini (t) seçip Git iletişim kutusuna adın (CVM) yalnızca büyük harflerini girerek aramayı daraltabilirsiniz. Kodunuzun uzun adları varsa bu özellik yararlı olabilir.

Pencereye git - büyük harflerle arama

Ayarlar

Dişli simgesini Dişli simgesi seçtiğinizde bu özelliğin çalışma şeklini değiştirebilirsiniz:

Ayar Açıklama
Önizleme sekmesini kullanma Seçili öğeyi IDE'nin önizleme sekmesinde hemen görüntüleme
Ayrıntıları göster Penceredeki belge açıklamalarından proje, dosya, satır ve özet bilgilerini görüntüleme
Orta pencere Bu pencereyi sağ üst yerine kod düzenleyicisinin üst merkezine taşıyın