Çözüm Gezgini hakkında bilgi edinin
Çözüm içindeki projeleri ve dosyaları yönetmek için Çözüm Gezgini'ni kullanabilirsiniz. Bu makalede, Çözüm Gezgini kullanıcı arabirimi (UI) ayrıntılı olarak açıklanır ve yanlışlıkla kapatırsanız Çözüm Gezgini'nin nasıl açıldığı açıklanır. Makalede, projeye hızla yeni dosya, klasör ve kod öğeleri eklemek için Çözüm Gezgini'nde sağ tıklama bağlam menüsünü nasıl kullanabileceğiniz de açıklanır.
Çözüm Gezgini'ne gidin
Varsayılan olarak, Çözüm Gezgini araç penceresi Visual Studio tümleşik geliştirme ortamı (IDE) sağ üst tarafında bir bölme olarak görünür. Çözüm Gezgini araç penceresini görmüyorsanız, Görünüm>Çözüm Gezginikullanarak veya Ctrl+Alt+Lseçerek Visual Studio menü çubuğundan açabilirsiniz.
Çözüm Gezgini kullanıcı arabirimi
Şimdi Çözüm Gezgini araç penceresine ve kullanıcı arabirimine (kullanıcı arabirimi) göz atalım. İki projesi olan açık bir C# konsol çözümünün açıklamalı ekran görüntüsüyle başlayacağız.
Aşağıdaki tablo, açıklamalı ekran görüntüsünün metin eşdeğeridir, ancak daha fazla bilgi edinmek için kullanabileceğiniz birkaç kullanışlı bağlantı vardır.
UI öğesi | Eylem |
---|---|
Araç Çubuğu | Dosyalarınızın nasıl görüneceğini denetleme |
Arama çubuğu | Belirli dosyaları ve dosya türlerini arama |
Ana penceresi | Dosyalarınızı, projelerinizi & çözümlerinizi görüntüleme ve yönetme |
Çözüm düğümü | Çözümlerinizi yönetme |
Proje düğümü | Projelerinizi yönetme |
Bağımlılıklar düğümü | Çözüm & proje bağımlılıklarını yönetin |
Program düğümü | Programınızı veya uygulamanızı (uygulama) görüntüleme, düzenleme ve yönetme |
Git Değişiklikleri sekmesi | Visual Studio'da Git & GitHub kullanarak ekibinizle projeler üzerinde işbirliği yapma |
Visual Studio'da görüntülenen uygulama görüntülerinin ve simgelerin daha fazlasını görüntülemek için Visual Studio Görüntü Kitaplığı'nı indirin.
Çözüm Gezgini araç çubuğu
Devam etmek için Çözüm Gezgini'ndeki araç çubuğuna daha yakından bakalım.
Araç çubuğu, soldan sağa aşağıdaki kullanıcı arabirimi öğelerini içerir:
UI öğesi | Eylem |
---|---|
Geri düğmesi | Arama sonuçları arasında geçiş |
İlet düğmesi | Arama sonuçları arasında geçiş |
Ana Sayfa düğmesi | Varsayılan görünüme dönme |
Görünümleri Değiştir düğmesi | Varsayılan Çözüm görünümü ile isteğe bağlı Klasör görünümü arasında geçiş yapma |
Bekleyen Değişiklikler Filtresi düğmesi & açılan menü | Açık dosyaları veya bekleyen değişiklikleri olan dosyaları görüntüleme |
Etkin Belgeyle Eşitle düğmesi | Kod düzenleyicisinden dosya bulma |
Yenile düğmesi (koşullu) | Yalnızca işlev veya paket gibi bir bağımlılığı seçtiğinizde görünür |
Tümünü Daralt düğmesi | Ana pencerede dosya görünümünü daraltma |
Tüm Dosyaları Göster düğmesi | Yüklenmemiş olanlar da dahil olmak üzere tüm dosyaları görüntüle projeleri |
Özellikleri düğmesi | Belirli dosyalar ve bileşenler için ayarları görüntüleme ve değiştirme |
Seçili Öğeleri Önizle düğmesi | Seçili bir dosyayı veya bileşeni kod düzenleyicisinde görüntüleme |
Çözüm Gezgini arama çubuğu
Şimdi Çözüm Gezgini'ndeki arama çubuğuna daha yakından bakalım.
Aramanızı kapsamak için arama çubuğundaki açılan listeyi kullanabilir ve Arama seçenekleri arasından seçim yapabilirsiniz: Dosya içeriği içinde ara ve Aramadış öğeler içinde ara seçeneğini belirleyin.
Çözüm Gezgini bağlam menüsü
Çözüm Gezgini'nde, sağ tıklama bağlam menüsünü kullanarak etkileşim kurabileceğiniz çeşitli seçenekler vardır. Görüntülenen bağlama özgü seçenekler, Çözüm düğümü mü yoksa Proje düğümü mü seçtiğinize bağlı olarak değişir.
Çözüm düğümü menü seçenekleri
C# konsol uygulamasının aşağıdaki ekran görüntüsü, Çözümü düğümüne sağ tıkladığınızda görüntülenen bağlam menüsü seçeneklerini gösterir.
Çözüm düğümündeki bağlam menüsünde gördükleriniz de proje türünüz, programlama diliniz veya platformunuza bağlıdır. Aşağıdaki ekran görüntüsü, C# uygulaması için şu ek seçenekleri vurgular: Project Dependencies, Project Build Order, Set Startup Projectsve Git açılır menüsü. Bu ek seçenekler genellikle bir çözüme başka bir proje ekleyip bir depoya eklediğinizde görünür.
Proje düğümü menü seçenekleri
C# konsol uygulamasının aşağıdaki ekran görüntüsünde, Project düğümüne sağ tıkladığınızda görüntülenen bağlam menüsü seçenekleri gösterilir.
Project düğümündeki bağlam menüsünde gördükleriniz de proje türünüz, programlama diliniz veya platformunuza bağlıdır. Aşağıdaki ekran görüntüsünde C# uygulaması için şu ek seçenek vurgulanır: Derleme Bağımlılıkları açılır menüsü. Ek seçenekler genellikle bir çözüme başka bir proje ekleyip bir depoya eklediğinizde görünür.
Ekle menüsü
Çözüm Gezgini bağlam menüsünde en kullanışlı seçeneklerden biri Ekle açılır menüsüdür. Bu çözüme başka bir proje ekleyebilirsiniz. Bir projeye öğe ve daha fazlasını da ekleyebilirsiniz.
Ekle açılır menüsünü, Çözüm düğümünden, Proje düğümünden veya Bağımlılıklar düğümünden görüntüleyebilirsiniz. Hangi düğümü kullandığınıza bağlı olarak seçenekler farklılık gösterir.
Çözüm Gezgini'ndeki bağlam menüsünü kullanarak öğe ve proje ekleme konusunda size yol gösteren bir öğretici için projelere ve çözümlere giriş sayfasına bakın.
Hızlı Ekle iletişim kutusu
Visual Studio 2022 sürümü 17.5 sürümünden başlayarak, boş bir dosya veya basit bir C# sınıfı oluşturmak için Hızlı Ekle iletişim kutusunu kullanabilirsiniz. Çözüm Gezgini'nde, bir klasöre veya projeye sağ tıklayın ve >Yeni Öğe Ekleseçin. İsterseniz, Ctrl+Shift+A klavye kısayolunu da kullanabilirsiniz.
Hızlı Ekle ile aşağıdaki görevleri gerçekleştirebilirsiniz.
- Şablon listesine göz atmadan yeni bir dosya ekleyin.
Örnek: MyClass.cs - Tek bir işlemde iç içe klasörler oluşturun.
Örnek: Klasör1/Klasör2/, Klasör1/Klasör2/MyFile.cs - Herhangi bir uzantıyla veya hiç uzantı olmadan dosya ekleyin.
Örnek: File.MyExtension, README, .gitignore- Hızlı Ekle sizin için varsayılan bir uzantıyı doldurur, ancak giriş kutusunu hızlı bir şekilde temizlemek için iletişim kutusunu açtıktan sonra Escape (Esc) seçeneğini belirleyebilirsiniz.
- Bir kerede birden çok dosya ekleyin.
Örnek: File1.cs, File2.html veya File.cs File.txt.
Ayrıca Hızlı Ekle iletişim kutusu ile Yeni Öğe iletişim kutusu arasında hızla geçiş yapabilirsiniz. Nasıl yapıldığını burada bulabilirsiniz.
Yeni Öğe iletişim kutusunu açmak için Tüm Şablonları Göster kullanın.
Hızlı Ekle iletişim kutusunu açmak için Sıkıştırılmış Görünüm Göster'i kullanın.
Visual Studio, ihtiyaçlarınıza en uygun deneyimi elde edebilmeniz için seçiminizi hatırlar. Varsayılan Hızlı Ekle iletişim kutusuna dönmek isterseniz, Shift+F2öğesini seçin.
Bahşiş
Project.AddNewItem komutu için klavye kısayollarını ve Araçları>Seçenekleri>Ortam>Klavye'nden AddQuickFile komutunu yapılandırabilirsiniz.
Dosya karşılaştırma aracı
Visual Studio 2022 sürüm 17.7 sürümünden başlayarak, artık Çözüm Gezgini'nde iki dosya seçebilir ve yeni ile Karşılaştır ve Seçili Karşılaştır seçeneklerini bunları karşılaştırabilirsiniz.
Dosyaları aşağıdaki yollarla karşılaştırabilirsiniz:
- Tek bir dosyaya sağ tıklayın, Dosya Gezgini'ni açan bağlam menüsünden Karşılaştır... seçin. Ardından herhangi bir dosyaya gidin ve karşılaştırmak için dosyayı seçin.
- Ctrl düğmesini basılı tutarak iki dosyayı birden çok kez seçin. Ardından sağ tıklayın ve bağlam menüsünden Seçili Karşılaştır'ı seçin.
Dosyalarınızı hangi yolla karşılaştırmayı seçerseniz seçin, dosya karşılaştırma aracı IDE'nizden ayrılmak zorunda kalmadan dosyalarınızı karşılaştırmayı kolaylaştırmalıdır.
Tüm Alt Öğeleri Daralt komutu
Visual Studio 2022 sürüm 17.7 sürümüne de Tüm Alt Öğeleri Daralt komutu dahildir. Bu komut, bir seçim altındaki tüm düğümleri özyinelemeli olarak daraltır, böylece proje yapınızda gezinirken derinlemesine hiyerarşileri kolaylıkla temizleyebilirsiniz.
Çözüm Gezgini'nde alt öğeleri olan herhangi bir öğenin sağ tıklama bağlam menüsünde Tüm Alt Öğeleri Daralt komutunu bulabilirsiniz. Komutunu kullanmak için Ctrl+Sol Ok de basabilirsiniz.
Yeni Çözüm Gezgini Görünümü
Yeni kapsamlı bir Çözüm Gezgini görünümü eklemek için Yeni Çözüm Gezgini Görünümü kullanabilirsiniz. Çözüm Gezgini'nde, yeni görünümün kök klasörü olarak ayarlamak istediğiniz klasöre sağ tıklayın ve bağlam menüsünden Yeni Çözüm Araştırma Görünümü seçin. Gerektiğinde yerleştirebileceğiniz veya kaydırabileceğiniz yeni bir Çözüm Gezgini penceresi görüntülenir.