Peek Definition kullanarak kodu görüntüleme ve düzenleme (Alt+F12)
Yazdığınız koddan uzaklaşmadan kodu görüntülemek ve düzenlemek için Tanıma Göz At komutunu kullanabilirsiniz. Tanıma Göz Atma ve Tanıma Git aynı bilgileri gösterirken , Tanıma Göz Atma bunu bir açılır pencerede , Tanıma Git ise kodu ayrı bir kod penceresinde gösterir. Tanıma Git, bağlamınızın (etkin kod penceresi, geçerli satır ve imleç konumu) tanım kodu penceresine geçmesine neden olur. Tanıma Göz At'ı kullanarak tanımı görüntüleyebilir ve düzenleyebilir ve özgün kod dosyasında yerinizi koruyarak tanım dosyasının içinde gezinebilirsiniz.
C#, Visual Basic ve C++ koduyla Peek Definition kullanabilirsiniz. Visual Basic'te Özet Tanım, tanım meta verileri olmayan simgeler (örneğin, yerleşik .NET türleri) için Nesne Tarayıcısı'na bir bağlantı gösterir.
Göz Atma Tanımını Kullanma
Bir Açıklamaya Göz Atma penceresi açma
Keşfetmek istediğiniz bir tür veya üye için sağ tıklama menüsünden Tanıma Göz At'ı seçerek tanıma göz atabilirsiniz. Seçenek etkinse, Ctrl tuşuna (veya başka bir değiştiriciye) basıp üye adına tıklayarak fareyi kullanarak bir tanıma göz atabilirsiniz. Alternatif olarak, klavyeden Alt+F12 tuşuna basın.
Bu çizimde adlı
Print()
bir yöntem için Göz Atma Tanımı penceresi gösterilmektedir:Tanım penceresi özgün dosyadaki
printer.Print("Hello World!")
satırın altında görünür. Pencerede, özgün dosyanızdaki kodlardan hiçbiri gizlenmez. Ardından gelenprinter.Print("Hello World!")
satırlar tanım penceresinin altında görünür.İmleci, göz atma tanımı penceresinde farklı konumlara taşıyabilirsiniz. Ayrıca özgün kod penceresinde de gezinebilirsiniz.
Dizeyi tanım penceresinden kopyalayıp özgün koda yapıştırabilirsiniz. Dizeyi tanım penceresinden sürükleyip özgün koda da bırakabilirsiniz (tanım penceresinden silinmeden).
Tanım penceresi sekmesinde Esc tuşunu veya Kapat düğmesini seçerek tanım penceresini kapatabilirsiniz.
Bir Tanıma Göz Atma penceresinin içinden Bir Bakış Tanımı penceresi açma
Zaten açık bir Göz Atma Tanımı pencereniz varsa, bu penceredeki kodda Yeniden Göz Atma Tanımı'nı çağırabilirsiniz. Başka bir tanım penceresi açılır. Tanım penceresi sekmesinin yanında, tanım pencereleri arasında gezinmek için kullanabileceğiniz bir dizi içerik haritası noktası görünür. Her bir noktadaki araç ipucu, noktanın temsil ettiği tanım dosyasının dosya adını ve yolunu gösterir.
Birden çok sonuç içeren Tanıma Göz Atma
Birden fazla tanımı (örneğin, kısmi bir sınıf) olan kodda Özet Tanımı kullanırsanız, kod tanımı görünümünün sağ tarafında bir sonuç listesi görüntülenir. Listede istediğiniz sonucu seçerek tanımını görüntüleyebilirsiniz.
Tanıma Göz Atma penceresinin içinde düzenleme
Bir Açıklamaya Göz Atma penceresinin içinde düzenlemeye başladığınızda, değiştirdiğiniz dosya otomatik olarak kod düzenleyicisinde ayrı bir sekme olarak açılır ve yaptığınız değişiklikleri yansıtır. Tanım Özeti penceresinde değişiklik yapmaya, geri almaya ve kaydetmeye devam edebilirsiniz; sekme bu değişiklikleri yansıtmaya devam eder. Değişikliklerinizi kaydetmeden Tanıma Göz Atma penceresini kapatsanız bile, Sekmede daha fazla değişiklik yapabilir, geri alabilir ve kaydedebilir ve Tanım Özeti penceresinde tam olarak kaldığınız yerden devam edebilirsiniz.
Tanıma Göz Atma seçeneklerini değiştirmek için
Araçlar>Seçenekler>Metin Düzenleyicisi>Genel'e gidin.
Tanımı göz atma görünümünde aç seçeneğini belirleyin.
Seçenekler iletişim kutusunu kapatmak için Tamam'a tıklayın.
Tanıma Göz Atmak için klavye kısayolları
Bu klavye kısayollarını Tanıma Göz Atma penceresiyle kullanabilirsiniz:
İşlev | Klavye kısayolu |
---|---|
Tanım penceresini açma | Alt+F12 |
Tanım penceresini kapatma | Esc |
Tanım penceresini bir normal belge sekmesine yükseltme | Ctrl+Alt Home+ |
Tanım pencereleri arasında gezinme | Ctrl+Alt+- ve Ctrl Alt++= |
Birden fazla sonuç arasında gezinme | F8 ve Shift+F8 |
Kod düzenleyicisi penceresi ile tanım penceresi arasında geçiş yapma | Shift+Esc |
Not
Ayrıca, Visual Studio'nun başka bir yerinde kullandığınız koda Göz Atma Tanımı penceresindeki kodu düzenlemek için de aynı klavye kısayollarını kullanabilirsiniz.