Kod ve Metin Düzenleyici'de Kod Yazma
Visual Studio Düzenleyici kolaylaştırmak için yazma ve kodunuzu yönetmek birçok özellik sunar. Genişletebilir ve anahat'ı kullanarak farklı kod bloklarını daraltabilirsiniz. Kullanmakta olduğunuz IntelliSense kullanarak kodu hakkında daha fazla bilgi edinmek Nesne tarayıcısıve çağrı hiyerarşisi. Gibi özellikleri kullanarak, kodunuzun içinde gezinebilirsiniz Gitmek için, Go To Definition, ve Tüm başvuruları bulmak. Kod parçacıkları ile kod bloklarını ekleyebilir ve kod gibi özellikleri kullanarak oluşturabileceğiniz Kullanım oluşturmak.
Kodunuzu birkaç farklı yolla görüntüleyebilirsiniz. Class View'i çözümünüzün görmek için açabilirsiniz Class View pencere veya düğümleri genişletin Solution Explorer sınıf dosyalarınızı altında.
Arama ve tek veya birden çok dosya metni değiştirin. Daha fazla bilgi için bkz. Metni bulup değiştirirken. Normal ifadeler kullanmak, Bul ve Değiştir Not şimdi kullanın.net normal ifadeler. Daha fazla bilgi için bkz. Visual Studio ile normal ifadeler kullanma.
Visual Studio dilin farklı özellik kümelerinin sunar ve bazı durumlarda özellikleri farklı dillerde farklı davranır. Bu farklar çoğunu özellikleri açıklamasında belirtilen, ancak daha fazla bilgi için Visual Studio dilleri belirli bölümleri görebilirsiniz.
Önemli
Visual Studio edition ve kullandığınız ayarları IDE içindeki özellikleri etkileyebilir.Bu konuda açıklanan olanlardan birbirinden farklı.
Düzenleyici özelliklerine
Sözdizimi Renklendirme |
Bazı kod ve İşaretleme dosyaları sözdizimi öğeleri bunları ayırt etmek için farklı renkte görünür. Örneğin, anahtar sözcükler (gibi using C# ve Imports Visual Basic) bir renk, ancak türleri (gibi Console ve Uri) başka bir renktedir. Diğer sözdizimi öğeleri de, harflerden ve açıklamalar gibi renklendirilen. C++ türlerini, listeleme ve diğer belirteçleri arasında makrolar arasında ayrım yapmak için bir renk kullanır. Her tür için varsayılan renk görebilir ve herhangi bir belirli sözdizimi öğesinin rengini değiştirebilirsiniz Yazı tiplerini ve renkleri, ortam, Seçenekler iletişim kutusu, hangi açmak için araçları menü. |
Hata ve uyarı işaretleri |
Kodu ekleyin ve çözümünüzü oluşturmak gibi (dalgalı çizgiler da bilinir) farklı renkte dalgalı görebilirsiniz kodunuzda görünmesini. Bu işaretler, Visual Studio, kodunuzda algıladı ilgili sorunları bildirin. Örneğin, kırmızı dalgalı çizgiler sözdizimi hatalarını göstermek mavi dalgalı çizgiler derleyici hataları göstermek yeşil dalgalı çizgiler uyarıları göstermek ve Mor dalgalı çizgiler diğer hata türlerini göstermek. Örneğin, Visual Basic derleyici hataları neden olur ve Düzenle ve devam et sırasında yapılan değişiklikleri olan "eleştirme" düzenlemeleri için kullanılırlar. Her hata ve uyarı dalgalı varsayılan rengini görebilirsiniz Araçlar/Seçenekler/ortam/yazı tipleri ve renkler iletişim kutusu. Ara sözdizimi hatası, Derleyici hatası, Uyarı, ve başka bir hata. |
Eşleşen ayraç |
Ekleme noktasını kod dosyasında açık bir kuşak yerleştirildiğinde, onu ve kapanýþ küme parantezine vurgulanır. Bu özellik eksik veya yanlış yerleştirilmiş ayraçlar hemen gerekli bilgileri verir. Açmak veya kapatmak ile eşleşen ayraç kapatabilirsiniz Otomatik sınırlayıcı vurgulama ayarı (Araçlar/Seçenekler/Text Editor). Vurgulama rengini değiştirebilirsiniz yazı tiplerini ve renklerini ayarı (Araçlar/Seçenekler/ortam). Ara ayracı (Vurgu) eşleşen veya kuşak eşleştirme (dikdörtgen). |
Satır numaraları |
Satır numaralarını kod penceresinin sol kenar boşluğu içinde görüntülenebilir. Varsayılan olarak görüntülenmez. Bu seçenek de açabilirsiniz Text Editor tüm diller ayarları (Araçlar/Seçenekler/metin Editor/All dilleri). Bu dilleri ayarlarını değiştirerek, tek tek programlama dilleri için satır numaralarını görüntüleyebilirsiniz (Araçlar/Seçenekler/Text Editor / <language>). Satır numaralarını yazdırmak satır numaralarını içer seçmelisiniz yazdırma iletişim kutusu. |
Değişiklik izleme |
Sol kenar rengi, dosyada yaptığınız değişikliklerin kaydını sağlar. Dosya açılmış ancak kaydedilmemiş bu yana yaptığınız değişiklikleri bir sarı (Seçim kenar boşluğu da bilinir) sol kenar çubuğunda tarafından belirtilir. Değişiklikleri kaydettikten sonra (ancak dosyayı kapatmadan önce) çubuğunu yeşile dönüşür. Dosyayı kaydettikten sonra bir değişikliği geri almak, turuncu çubuğunu kapatır. Bu özelliği devre dışı bırakmak için değiştirmek Değişiklikleri İzle , seçenek Text Editor ayarları (Araçlar/Seçenekler/Text Editor). |
Kod ve metin seçme |
Standart sürekli akış modunda veya bir dizi çizgi yerine metin dikdörtgen bir parçasını seçin kutusunda modunda metin seçebilirsiniz. Seçim kutusunu modunda yapmak için seçimin üzerine fareyi sürüklerken alt tuşuna (veya alt + ÜST KRKT tuşuna basın + < ok tuşu >). Seçimi ilk karakter ve son karakter seçimi tarafından tanımlanan dikdörtgenin içindeki karakterleri içerir. Her satırda aynı noktada bir şey yazılan veya yapıştırılan seçilen alanın içine eklenir. |
Yakınlaştırma |
Tuşuna basarak ve ctrl tuşunu basılı tutarak ve kaydırma tekerleği üzerinde hareket ettirerek herhangi bir kod penceresinde yakınlaştırıp uzaklaştırabilirsiniz (ya da ctrl + ÜST KRKT +. artış ve ctrl + üst karakter +, azaltmak için). Özel yakınlaştırma yüzdesini ayarlamak için kod penceresinin sol üst köşesindeki Yakınlaştırma kutusunu da kullanabilirsiniz. Araç pencereleri Yakınlaştır özelliği çalışmaz. |
Sanal adres alanı |
Bir satır sonunda sağ ok tuşu imleci sonraki satırın başına taşır, varsayılan olarak, Visual Studio Düzenleyicileri satırlarında son karakterden sonra bitirin. Diğer bazı Düzenleyicileri son karakterden sonra satırın sonunda değil ve imleci satır üzerinde herhangi bir yere yerleştirebilirsiniz. Düzenleyicide sanal alanda etkinleştirebilirsiniz Araçlar/Seçenekler/metin Editor/All dilleri ayarlar. Not ya da etkinleştirebilirsiniz Sanal adres alanı veya Sözcük kaydır, ancak her ikisini birden değil. |
Yazdırma |
Kullanabileceğiniz seçenekler, yazdırma satır numaralarını içer ya da gizlemek için iletişim kutusunu daraltılmış bölge kodu bir dosyaya yazdırdığınızda. İçinde Sayfa Yapısı iletişim kutusunu da tercih edebilirsiniz tam yolunu ve dosya adını seçerek yazdırmak Sayfa üstbilgisi. Renkli yazdırma seçeneklerini ayarlamak Araçlar/Seçenekler/ortam/yazı tipleri ve renkler iletişim kutusu. Seçim Yazıcı , için ayarları göster renkli yazdırma özelleştirmek için liste. Bir dosyayı düzenlemek için bir dosyayı yazdırmak için farklı renkler belirtebilirsiniz. |
Genel Geri Al ve Yinele |
Son genel eylemi geri ve Son genel eylemi Yinele üzerindeki komutları düzenleme menüsü geri almak veya birden çok dosya etkileyen genel eylemleri yinelemek. Bir sınıf veya ad alanı, bir veritabanı veya birden çok dosyayı değiştiren başka bir eylemi çabasını bir çözüm üzerinde bir Bul ve Değiştir işlemi yeniden adlandırma genel eylemleri içerir. Genel geri alma uygulamak ve eylemler için komutları eylemin uygulandığı çözüm kapatsanız bile geçerli Visual Studio oturumda, Yinele. |
Gelişmiş özelliklerini düzenleme
Gelişmiş özellikleri bulabilirsiniz Düzenle/Gelişmiş alt. Tüm bu özellikler, kod dosyaları türleri için kullanılabilir.
Belge biçimi |
Kod satırları uygun girintisini ayarlar ve belge içindeki satırları ayırmak için ayraç taşır. |
Biçim Seçimi |
Kod satırları uygun girintisini ayarlar ve seçimdeki satırları ayırmak için ayraç taşır. |
Seçili satırları tabify |
Sekmeler için uygun olan yerlerde Öndeki boşluklar değişir. |
Seçili satırları untabify |
Öndeki boşluklar için sekmeler değişir. Sekme (veya Sekmeleri boşluklara) dosyanızdaki tüm boşluk dönüştürmek istiyorsanız, kullanabileceğiniz Edit.ConvertSpacesToTabs ve Edit.ConvertTabsToSpaces komutları. Bu komutları, Visual Studio menüleri görüntülenmez, ancak bunları hızlı erişim penceresi ya da command window çağırabilirsiniz. |
Büyük harf yapma |
Tüm karakterleri büyük harf seçiminizi dönüştürür veya seçim yok ise, ekleme noktasında büyük harf karakteri değiştirir. |
Küçük olun |
Tüm karakterleri küçük harfe seçime dönüştürür veya seçim ise, ekleme noktasını karakteri küçük harf olarak değiştirir. |
Belgeyi doğrula |
JScript kodu dosyaları doğrular. |
Yatay boşluk silme |
Sekmeler veya geçerli satırın sonundaki boşlukları siler. |
Görünüm beyaz boşluk |
Kabarık noktalar ve oklar olarak sekmeleri boşluk görüntüler. Bir dosyanın sonuna, dikdörtgen bir simge görüntülenir. Sözcük için Araçlar/Seçenekler/metin Editor/All diller/sözcük sarma/Göster görünür Glifler sarma ise seçilen, bu simge de görüntülenir. |
Sözcük kaydırma |
Kod penceresinde görünür olacak şekilde bir belgedeki tüm satırları olur. Sözcük kaydırma Text Editor tüm dil ayarlarında ve devre dışı bırakabilirsiniz (Araçlar/Seçenekler/metin Editor/All dilleri). |
Seçim yorumsuz |
Açıklama karakter seçimi veya geçerli satırı ekler. |
Açıklama Seçimi |
Seçimi veya geçerli satır açıklama karakterlerini kaldırır. |
Satır girintisini Artır |
Bir sekme (veya eşdeğer boşluk) seçili satırların veya geçerli satırı ekler. |
Satır girintisini Azalt |
Bir sekme (veya eşdeğer boşluk) seçili satırların veya geçerli satır kaldırır. |
Etiket Seç |
Etiketler (örneğin, xml veya html) içeren bir belge etiket seçer. |
Etiket içeriği seçin |
Etiketler (örneğin, xml veya html) içeren bir belge içeriğini seçer. |
Kod penceresinde gezinme
Belge içinde birkaç farklı şekilde taşıyabilirsiniz. Standart işlemleri ek olarak kullanabileceğiniz Geriye gidin (ya da ctrl + eksi) ve İleriye gitmek (ctrl + ÜSTKRKT + eksi) ekleme noktasını taşımak için araç çubuğundaki düğmeleri önceki konuma işaret veya etkin belgede daha yeni konumlarına geri dönün. Bu düğmeler, ekleme noktasını son 20 konumlarını korurlar.
Aşağıdaki komutlar, kod özel gezinti yöntemleri şunlardır:
Gitmek için < satır numarası > |
(Düzenle/Go için veya ctrl + g): Etkin belgede belirli satır numarasına gitme. |
Gezinin |
(Düzenle/Kayıt Bul için veya ctrl +,): bir simge veya dosya içinde etkin çözüm bulur. İyi kümesiyle eşleşen sorgu sonuçlarından çekme yardımcı olur. Bir sembolü sembol anahtar sözcükleri ayırmak için camel kasa ve alt çizgi karakterleri kullanarak içerdiği anahtar sözcükler için arama yapabilirsiniz. |
Tüm başvurular bulma |
(bağlam menüsü): Seçili öğenin tüm başvuruları çözüm bulur. |
Tanımına Git |
(bağlam menüsü) (ya da F12): Seçili öğe tanımını bulur. |
Önceki yöntem bir sonraki yöntemi |
(Düzenle/sonraki yöntemi, önceki yöntem) Visual Basic kod dosyaları için farklı yöntemler ekleme noktasını taşımak için bu komutları kullanın. |
Başvuru vurgulama |
Kaynak kodundaki bir sembol tıklattığınızda, o sembolün tüm örneklerini belgede vurgulanır. Vurgulanan sembolleri bildirimleri ve baþvurularý içerebilir ve diğer birçok, simgeler Tüm başvuruları bulmak döndürür. Bu sınıflar, nesneler, değişkenler, yöntemleri ve özellikleri adlarını içerir. Visual Basic kodunda, ayrıca birçok denetim yapıları için anahtar sözcükler vurgulanır. Sonraki veya önceki vurgulanan sembolü taşımak için ctrl + ÜSTKRKT + AŞAĞI OK veya ctrl + ÜSTKRKT + YUKARI OK tuşlarına basın. Vurgulama rengi değiştirebilirsiniz Araçlar/Seçenekler/ortam/yazı tipleri ve renkler/Highlighted başvuru. |
Ayrıca Gezinti çubuğu, yani kod dosyasý içinde gezinmek için kod penceresinin üstünde görüntülenen iki açılan liste kutusu. Bu çubuk, doğrudan belirli bir tip veya üyelerden bir tür içinde gezinmek sağlar. Visual Basic, C# ve C++ kodu dosyaları ile gezinti çubuğu görünür.
Gezinti çubuğunu gizlemek için değiştirmek Gezinti çubuğu Text Editor tüm dil ayarları'nda seçeneği (Araçlar/Seçenekler/metin Editor/All dilleri, ya da tek tek dil ayarlarını değiştirebilirsiniz). Açılır liste kutuları gibi gezinebilirsiniz:
Odağı kod penceresinden gezinti çubuğu kaydırmak için kısayol tuş bileşimi ctrl + F2'ye basın.
Odağı gezinme çubuğu'ndan kod penceresine dönmek için esc tuşuna basın.
Odağı gezinme çubuğunda öğeden öğeye geçiş yapmak için SEKME tuşuna basın.
Odaklı gezinti çubuğu öğesini seçin ve IDE dönmek için enter tuşuna basın.
Bir sınıf veya tür gitmek için sol açılır adını tıklatın.
Bir sınıf içinde bir yordam doğrudan gitmek için doğru açılan bir yordamda Ek Yardım düğmesini tıklatın.
Geçerli kod dosyası dışında tanımlanan üyeler kısmi bir sınıfta, gri.
Özelleştirme Düzenleyicisi
İçe aktarma ve dışa aktarma ayarları: ayarları başka bir geliştirici ile paylaşmak, ayarlarınız bir standardına uygun ya da kullanarak Visual Studio varsayılan ayarlara dönmek alma ve Verme Sihirbazı'nı , araçları menü. Genel ayarları veya dil ve projeye özgü ayarları değiştirebilirsiniz.
Klavye eşleme: Yeni kısayol tuşlarını tanımlamak veya varolanları Araçlar/Seçenekler/ortam/klavye ayarları tanımlayın. Kısayol tuşlarını hakkında daha fazla bilgi için bkz: Önceden tanımlanmış klavye kısayolları.
Dile özgü Düzenleyicisi seçenekleri hakkında daha fazla bilgi için aşağıdaki konulara bakın: