Share via


Kod ve Metin Düzenleyici'de Kod Yazma

Visual Studio düzenleyicisi, kodunuzu daha kolay şekilde yazmanızı ve yönetmenizi sağlayan pek çok özellik sağlar.Anahat oluşturmayı kullanarak farklı kod bloklarından birini genişletip daraltabilirsiniz.IntelliSense, Nesne Tarayıcısı ve Arama Hiyerarşisi'ni kullanarak, kullanmakta olduğunuz kod hakkında daha fazla bilgi alabilirsiniz.Özelliklerini kullanarak, kodunuzun içinde gezinebileceğiniz Gezin, Tanıma Git ve Tüm Başvuruları Bul gibi özellikleri kullanarak kodunuzda gezebilirsiniz.Kod parçacıklarıyla kod blokları ekleyebilirsiniz ve Kullanımından Oluştur gibi özellikleri kullanarak kod oluşturabilirsiniz.

Kodunuzu bir dizi farklı yolla görüntüleyebilirsiniz.Çözümünüzde sınıf görünümü görmek için Sınıf Görünümü penceresini açabilir ya da sınıf dosyaları altındaki Çözüm Gezgini'ne ait düğümleri genişletebilirsiniz.

Birden çok dosya için metni arayabilir veya değiştirebilirsiniz.Daha fazla bilgi için bkz. Metin Bulma ve Değiştirme.Normal ifadeler kullanırsanız, bul ve değiştir işlevinin .NET normal ifadeler kullandığını unutmayın.Daha fazla bilgi için bkz. Visual Studio'da Normal İfadeler Kullanma.

Farklı Visual Studio dilleri farklı özellik kümeleri sunar ve bazı durumlarda özellikler farklı dillerde farklı şekilde çalışır.Bu farklılıkların birçoğu özelliklerin açıklamasında belirtilmiştir, ancak daha fazla bilgi için belirli Visual Studio dillerindeki bölümlere bakabilirsiniz.

Önemli notÖnemli

Visual Studio sürümü ve kullandığınız ayarlar IDE içindeki özellikleri etkileyebilir.Bunlar bu konuda açıklananlardan farklılık gösterebilir.

Düzenleyici Özellikleri

Sözdizimi Renklendirme

Kod sözdizimi öğeleri ve bazı biçimlendirme dosyaları bunları ayırt etmek için farklı renklendirilmiştir.Örneğin anahtar sözcükler (C#'de using ve Visual Basic'te Imports gibi) bir renk ve türler (Console ve Uri gibi) başka bir renktir.Diğer sözdizimi öğeleri de dize değişmez değerleri ve açıklamaları gibi renklendirilmiştir.C++ türler arasında ayrım yapmak için renkleri, diğer belirteçler arasında ayrım yapmak için numaralandırmaları ve makroları kullanır.

Her tür için varsayılan rengi görebilir ve herhangi bir özel sözdizimi öğenin rengini Araçlar menüsünden açabildiğiniz Yazı Tipleri ve Renkler, Ortam, Seçenekler İletişim Kutusu konumundan değiştirebilirsiniz.

Hata ve Uyarı İşaretleri

Kod eklediğinizde ve çözümünüzü oluşturduğunuzda kodunuzda görünen farklı renkte dalgalı alt çizgiler (dalgalı çizgiler olarak da bilinir) görebilirsiniz.Bu işaretler, Visual Studio'nun kodunuzda algıladığı sorunları bildirir.Örneğin kırmızı dalgalı çizgiler söz dizimi hatalarını, mavi dalgalı çizgiler derleyici hatalarını, yeşil dalgalı çizgiler uyarıları ve mor dalgalı çizgiler diğer hata türlerini belirtir.Örneğin bunlar Visual Basic'te "rude" düzenlemeleri için kullanılır, bunlar Düzenleme ve Devam Et sırasında yapılan ve derleyici hatalarına neden olacak olan değişikliklerdir.

Araçlar/Seçenekler/Ortam/Yazı Tipi ve Renk iletişim kutusunda her hata ve uyarı dalgalı oku için varsayılan rengi görebilirsiniz.Sözdizimi Hatası, Derleyici Hatası, Uyarı ve Diğer Hata arayın.

Küme ayracı eşleştirmesi

Ekleme noktasını, kod dosyasındaki açık bir ayraç içine yerleştirildiğinde, hem bu, hem de kapanış ayracı vurgulanır.Bu özellik eksik veya yanlış yerleştirilmiş ayraçlarla ilgili anında geri bildirim sağlar.Otomatik Sınırlandırıcı Vurgulaması ayarıyla (Araçlar/Seçenekler/Metin Düzenleyici) eşleşen ayracı açıp kapatabilirsiniz.Yazı Tipi ve Renk ayarlarında (Araçlar/Seçenekler/Ortam) vurgu rengini değiştirebilirsiniz.Ayraç Eşleştirme (Vurgula) veya Ayraç Eşleştirme (Dikdörtgen) arayın.

Satır Numaraları

Satır numaraları, kod penceresinin sol kenar boşluğu içinde görüntülenebilir.Varsayılan olarak görüntülenmezler.Bu seçeneği Metin Düzenleyici Tüm Diller ayarlarında (Araçlar/Seçenekler/Metin Düzenleyici/Tüm Diller) açabilirsiniz.Bu dillere ait ayarları değiştirerek (Araçlar/Seçenekler/Metin Düzenleyici/<Dil>) tek tek programlama dilleri için satır numaralarını görüntüleyebilirsiniz.Yazdırılacak satır numaraları için Yazdır iletişim kutusunda Dahil Etme satır numaralarını seçmelisiniz.

Değişiklik İzleme

Sol kenar boşluğunun rengi bir dosyada yaptığınız değişiklikleri izlemenize olanak sağlar.Dosyayı açıp kaydetmediğinizden yaptığınız değişiklikler sol kenar çubuğunda (seçim kenar boşluğu olarak bilinir) sarı çubuk ile gösterilir.Değişiklikleri kaydettikten sonra (ancak dosyayı kapatmadan önce), çubuğun rengi yeşile döner.Dosyayı kaydettikten sonra bir değişikliği geri alırsanız, çubuk turuncu olur.Bu özelliği kapatıp açmak için, Metin Düzenleyici ayarlarında (Araçlar/Seçenekler/Metin Düzenleyici) Değişiklikleri izle seçeneğini değiştirin.

Kod ve Metin Seçme

Metni standart sürekli akış modunda veya bir dizi satır yerine metnin dikdörtgen bir bölümünü seçtiğiniz kutu modunda seçebilirsiniz.Kutu modunda bir seçim yapmak için, fareyi seçimin üzerine sürüklerken ALT tuşuna basın (veya ALT + ÜST KARAKTER + <ok tuşuna basın>).Seçim, seçimdeki ilk ve son karakter tarafından tanımlanan dikdörtgen içindeki karakterlerin tümünü içerir.Seçilen alana yazılan veya yapıştırılan tüm metinler her satırın aynı noktasına eklenir.

Yakınlaştır

Size yakınlaştırma veya uzaklaştırma herhangi kod penceresinde tuşuna basarak ve CTRL tuşunu basılı tutarak ve faredeki kaydırma tekerleğini hareket ettirerek (artırma için CTRL + üst karakter +. ve düşüş için CTRL + üst karakter +,) kod pencerelerini yakınlaştırıp uzaklaştırabilirsiniz.Kod penceresinin sol alt köşesindeki Yakınlaştır kutusunu, belirli bir yakınlaştırma yüzdesi ayarlamak için de kullanabilirsiniz.Yakınlaştırma özelliği araç pencerelerinde çalışmaz.

Sanal Alan

Varsayılan olarak, Visual Studio düzenleyicilerindeki satırlar son karakterden sonra sona erdiğinden satırın sonunda SAĞ OK tuşu imleci sonraki satırın başlangıcına taşır.Diğer bazı düzenleyicilerde bir satır son karakterden sonra bitmez ve imleci satır üzerinde herhangi bir yere yerleştirebilirsiniz.Araçlar/Seçenekler/Metin Düzenleyici/Tüm Diller ayarlarında yer alan düzenleyicide sanal alanı etkinleştirebilirsiniz.Ya Sanal adres alanını ya da Sözcük Kaydırmayı etkileştirebileceğinizi, ancak ikisini birden etkileştiremeyeceğinizi unutmayın.

Yazdırma

Dosya yazdırırken satır numarası ekleme veya daraltılmış bölgeleri gizlemek için Yazdır iletişim kutusundaki seçenekleri kullanabilirsiniz.Sayfa Yapısı iletişim kutusunda Sayfa üstbilgisini seçerek dosyanın tam yolunu ve adını yazdırmayı seçebilirsiniz.

Araçlar/Seçenekler/Ortam/Yazı Tipi ve Renk iletişim kutusunda renkli yazdırma seçeneklerini ayarlayabilirsiniz.Renkli baskıyı özelleştirmek için Ayarları göster listesinde Yazıcı öğesini seçin.Dosyayı düzenlemekten çok yazdırmak için farklı renkler belirtebilirsiniz.

Genel Geri Al ve Yinele

Düzen menüsündeki Son Genel Eylemi Geri Al ve Son Genel Eylemi Yinele komutları birden çok dosyayı etkileyen genel eylemleri geri alır veya yineler.Genel eylemler bir sınıf ya da ad alanını yeniden adlandırma, bir çözüm çapında bul ve değiştir işlemi yapma, bir veritabanını yeniden düzenleme ya da birden çok dosyayı değiştiren başka herhangi bir işlemi içerir.Eylemin uygulandığı çözüm kapatıldıktan sonra bile, geçerli Visual Studio oturumunda komutlara genel yineleme ve geri alma uygulayabilirsiniz.

Gelişmiş Düzenleme Özellikleri

Gelişmiş bir dizi özelliği Düzenle/Gelişmiş alt menüsünde bulabilirsiniz.Bu özelliklerin hepsi kod dosyaların tüm türleri için kullanılamaz.

Biçim Belgesi

Kod satırlarının uygun girintisini ayarlar ve belgedeki satırları ayırmak için çengelli ayraç taşır.

Biçim Seçimi

Kod satırlarının uygun girintisini ayarlar ve seçimdeki satırları ayırmak için çengelli ayraç taşır.

Seçili Satırları Sekmeye Dönüştür

Sondaki boşlukları uygun şekilde sekmelerle değiştirin.

Seçili Satırları Sekmeye Dönüştürme

Sondaki sekmeleri boşluklarla değiştirin.Dosyanızdaki tüm boşlukları sekme (veya tüm sekmeleri boşluklara) dönüştürmek isterseniz, Edit.ConvertSpacesToTabs ve Edit.ConvertTabsToSpaces komutlarını kullanabilirsiniz.Bu komutlar Visual Studio menülerinde görünmez, ancak bunları Hızlı Erişim penceresinden veya komut penceresinden çağırabilirsiniz.

Büyük Harfe Dönüştür

Seçimdeki tüm karakterleri büyük harf olarak değiştirin veya herhangi bir seçim yoksa ekleme noktasındaki karakteri büyük harf olarak değiştirin.

Küçük Harfe Dönüştür

Seçimdeki tüm karakterleri küçük harf olarak değiştirin veya herhangi bir seçim yoksa ekleme noktasındaki karakteri küçük harf olarak değiştirin.

Belgeyi Doğrula

JScript kod dosyalarını doğrular.

Yatay Boşluk Silme

Geçerli satırın sonundaki sekmeyi veya boşluğu siler.

Beyaz Boşluğu Görüntüle

Boşlukları kabarık noktalar olarak, sekmeleri oklar olarak görüntüler.Bir dosyanın sonu dikdörtgen bir simge olarak görüntülenir.Sözcük sarması için Tools/Options/Text Editor/All Languages/Word Wrap/Show görünür glyph'leri seçilirse o glyph de gösterilir.

Sözcük Kaydırma

Belgedeki tüm satırların kod penceresinde görünür olmasına sebep olur.Metin kaydırmayı Metin Düzenleyici Tüm Diller ayarlarında (Araçlar/Seçenekler/Metin Düzenleyici/Tüm Diller) kapatıp açabilirsiniz.

Seçimi İşletilir Satıra Çevir

Seçime veya geçerli satıra yorum karakterleri ekler.

Yorum Seçimi

Seçimden veya geçerli satırdan yorum karakterlerini kaldırır.

Satır Girintisini Artır

Seçilen satırlara veya geçerli satıra bir sekme (veya eşdeğer boşluk) ekler.

Satır Girintisini Azaltma

Seçilen satırlardan veya geçerli satırdan bir sekme (veya eşdeğer boşluk) kaldırır.

Etiket Seç

Etiket (örneğin, XML veya HTML) içeren bir belgede etiket seçilir.

Etiket İçeriği Seçin

Etiket (örneğin, XML veya HTML) içeren bir belgede içerik seçilir.

Kod penceresinde gezinme

Bir belge içinde birkaç farklı şekilde dolaşabilirsiniz.Standart işlemlere ek olarak, ekleme noktasını önceki konumlara taşımak ya da etkin belgede daha fazla güncel konuma dönmek için Navigate Backward (veya CTRL + EKSi) ve Navigate Forward (CTRL + SHIFT + EKSi) düğmelerini kullanabilirsiniz.Bu düğmeler, ekleme noktasının son 20 konumunu korur.

Kodunuzun kuş bakışı görünümünü elde etmek için bir kod penceresinde gelişmiş kaydırma çubuğunu da kullanabilirsiniz.Daha fazla bilgi için bkz. Nasıl Yapılır: Kaydırma Çubuğunu Özelleştirerek Kodu İzleme.

Aşağıdaki komutlar, koda özgü gezinti yöntemleridir:

<Satı numarasına> gidin

(Düzenle/Git veya CTRL + G): Etkin belgede belirli bir satır numarasına taşır.

Git

(Düzenle/Git veya CTRL + ,): Etkin bir çözümde sembol veya dosya bulur.Eşleşen sorgu sonuçlarından düzgün bir küme seçmenize yardımcı olur.Sembolü anahtar sözcüklere bölmek için camel casing ve alt çizgi karakterleri kullanarak bir sembol içinde yer alan anahtar sözcükleri arayabilirsiniz.

Tüm Başvuruları Bulun

(bağlam menüsü): Çözümde seçilen öğenin tüm başvurularını bulur.

Tanıma Git

(bağlam menüsü veya F12): Seçilen öğenin açıklamasını bulur.

Özet Tanım

(bağlam menüsü veya Alt+F12): Seçilen öğenin açıklamasını bulur ve açılır pencerede görüntüler.Daha fazla bilgi için bkz. Nasıl yapılır: Özet Tanımı'nı Kullanarak Kodu Görüntüleme ve Düzenleme (Alt+F12).

Sonraki Yöntem, Önceki Yöntem

(Düzenle/Sonraki Yöntem, Önceki Yöntem) Visual Basic kod dosyalarında bu komutları ekleme noktasını farklı yöntemlere taşımak için kullanın.

Başvuru Vurgulama

Kaynak kodunda bir simgeye tıklattığınızda, o simgenin tüm örnekleri belgede vurgulanır.Vurgulanan simgeler bildirimleri, başvuruları ve Tüm başvuruları Bul'un döndürdüğü diğer pek çok simgeyi içerebilir.Bunlar, sınıf, nesne, değişken, yöntem ve özelliklerin adlarını içerir.Visual Basic kodu içinde birçok denetim yapıları için anahtar sözcükler ayrıca vurgulanır.Sonraki veya önceki vurgulanan simgeye gitmek için CTRL + SHIFT + AŞAĞI OK veya CTRL + SHIFT + YUKARI OK tuşlarına basın.Araçlar/Seçenekler/Ortam/Yazı Tipi ve Renk/Vurgulanan Başvuru ayarlarında vurgulama rengini değiştirebilirsiniz.

Kodla ilgili bilgiyi bulun

Kod Düzenleyicisi'nde CodeLens kullandığınızda, değişiklikler ve bu değişiklikleri kimin yaptığı, başvurular, hatalar, iş öğeleri, kod incelemeleri ve birim test durumu gibi belli bir kod hakkında bilgi bulabilirsiniz.Team Foundation Server ile Visual Studio Ultimate kullandığınızda CodeLens baş yukarı göstergesi gibi çalışır.Bkz: Kodu Visual Studio'da CodeLens baş yukarıda görüntülemeyle araştırma

Kod dosyasına gitmek için Gezinti çubuğu'nu da kullanabilirsiniz, diğer bir deyişle, kod penceresinin en üstünde iki açılır liste kutusu görüntülenir.Bu çubuk doğrudan belirli bir türe veya bir tür içindeki üyelerden birine gitmenizi sağlar.Visual Basic, C# ve C++ kod dosyaları ile birlikte gezinti çubuğu görünür.

Gezinti çubuğunu gizlemek için, Metin Düzenleyicisi Tüm Diller ayarlarında Gezinti çubuğu seçeneğini değiştirin (Araçlar/Seçenekler/Metin Düzenleyicisi/Tüm Diller ya da tek tek dil ayarlarını değiştirebilirsiniz).Açılır liste kutularında aşağıdaki gibi gezinebilirsiniz:

  • Odağı kod penceresinden gezinti çubuğuna geçirmek için CTRL+F2 kısayol tuş bileşimine basın.

  • Odağı gezinti çubuğundan kod penceresine döndürmek için ESC tuşuna basın.

  • Odağı gezinti çubuğunda öğeden öğeye geçirmek için SEKME tuşuna basın.

  • IDE'ye odağı ve dönüşü olan Gezinti çubuğu öğesini seçmek için ENTER tuşuna basın.

  • Bir sınıf veya türe gitmek için, soldaki aşağı açılır menüde adını tıklayın.

  • Bir sınıftaki bir yordama doğrudan gitmek için, sağdaki aşağı açılır menüde bir prosedürü tıklayın.

Kısmi class içinde, geçerli kod dosyası dışında tanımlanan üyeler gri olabilir.

Düzenleyiciyi Özelleştirme

Alma ve Verme Ayarları: Başka bir geliştiriciyle ayarlarınızı paylaşabilir, ayarlarınızın aynı standarda uyumlu olmasını sağlayabilir veya Araçlar menüsündeki Alma ve Verme Ayarları Sihirbazı'nı kullanarak Visual Studio varsayılan ayarlarına dönebilirsiniz.Genel ayarları veya dili ve projeye özgü ayarları değiştirebilirsiniz.

Klavye Eşleme: Yeni kısayol tuşlarını tanımlayabilir veya varolanları Araçlar/Seçenekler/Ortam/Klavye Ayarları'nda yeniden tanımlayabilirsiniz.Kısayol tuşları hakkında daha fazla bilgi için bkz. Önceden Tanımlı Klavye Kısayolları.

Dile özgü editör seçenekleri hakkındaki bilgiler için aşağıdakilere bakın:

Ayrıca bkz.

Kavramlar

Kodlamalar ve Satır Sonları

Düzenleyiciyi Özelleştirme

Kullanımdan Oluştur

Diğer Kaynaklar

Metin Bulma ve Değiştirme

Anahat Oluşturma

IntelliSense Kullanma

Kod Parçacıkları

Araç Kutusunu Kullanma

Kod Yapısını Görüntüleme

Kodda Yer İşaretleri Ayarlama

Görev Listesini Kullanma