IRONSOFTWAREHOME

Visual Studio Güncellemesi: Parantezleri ve Tırnakları Otomatik Kapatma

Visual Studio Güncelleme: Parantezleri ve Tırnakları Otomatik Kapatma

Tim Corey

4m 39s

Temiz, hatasız kod yazmak genellikle metin düzenleyicinizin küçük ayrıntıları ne kadar iyi yönettiğine bağlıdır. Visual Studio veya VS Code'da çalışıyor olun, önemli bir iyileştirme tüm parantezleri ve tırnak işaretlerini otomatik olarak kapatma yeteneğidir. Tim Corey, "Visual Studio Güncellemesi: Parantez ve Tırnakları Otomatik Kapatma" başlıklı videosunda, tam da bu görevi kolaylaştıran ve Visual Studio 2022 sürüm 17.9'da yeni tanıtılan bir ayarı detaylı bir şekilde anlatıyor.

Bu makale, Tim'in adım adım açıklamasını izleyerek özelliği nasıl etkinleştireceğinizi, verimli bir şekilde nasıl kullanacağınızı ve kod blokları, parantezler ve alıntılarla çalışırken düzenleme hızınızı nasıl artıracağınızı açıklıyor.

Otomatik Kapanan Parantezler ve Tırnak İşaretlerine Giriş

Tim, videoya herhangi bir kod düzenleyicisinde yaygın bir düzenleme görevi olan metni veya kodu tırnak işaretleri, parantezler veya süslü parantezlerle sarmayı göstererek başlıyor. Kod kaynağını biçimlendiriyor, bir fonksiyonda mantığı izole ediyor veya verileri çıkış için hazırlıyor olsanız da, metni doğru şekilde çevrelemek esastır.

Visual Studio 2022 v17.9'da, bu görev daha da kolaylaştı. Ayarlarınızda yapacağınız basit bir değişiklik ile, seçilen satırları, değişkenleri veya HTML benzeri metni yalnızca açılış sembolünü yazarak otomatik olarak parantez veya tırnak işaretleri içine alabilirsiniz. İkinci bir tuşa basmanıza, fareyi kullanmanıza veya komut paletinde arama yapmanıza gerek yok—metin düzenleyici artık bunu sizin için hallediyor.

Demo: Basit Bir Matematik Örneği

Özelliği bağlam içinde göstermek için, Tim, bir kod bloğu içinde matematik işlemlerini içeren küçük bir örnek kullanıyor. Mantık, basit bir ifadeyi içerir: 5 * 4 + 3. Tim, çıktıyı göstermek için dosyayı çalıştırır—23. Ona göre, bu işlem önceliği nedeniyle olur.

Sonrasında, Tim kaynak kodunun başka bir kısmında bir mesajın yazdırıldığını işaret ediyor, fakat değişken değeri yerine sadece değişken adı yazdırılıyor. Bu kısmı, yeni parantez ve alıntı davranışını daha iyi gösterecek şekilde güncellemeyi planlıyor.

Visual Studio'da Otomatik Kaydırmayı Açma

Buradan itibaren eğitim pratik hale geliyor. Tim, otomatik kapanan parantezler özelliğinin varsayılan olarak devre dışı bırakıldığını ve bu yüzden manuel olarak etkinleştirmeniz gerektiğini açıklıyor.

İşte nasıl yapacağınız:

Visual Studio'da, üst menüden Araçlar'a tıklayın.

  1. Seçenekleri Seçin.

  2. Metin Düzenleyici bölümünde, Genel'e gidin.

  3. Ekran altında, \etiketli seçeneği bulun ve işaretleyin "Tırnak işaretleri veya parantezler yazarken seçimleri otomatik olarak çevrele."

  4. Uygulamak için Tamam'a basın.

Bu ayar, (, {, ", ', ve diğer semboller yazılırken Visual Studio'nun davranışını değiştirir. Tim, Microsoft'un mevcut düzenleme iş akışlarını bozmak istemediğinden bu özelliği varsayılan olarak kapattığını vurguluyor. Ancak etkinleştirildiğinde, kodlamayı hızlandırmanın güçlü bir yolu haline gelir.

Otomatik Paketleme ile Kod Bağlamını Değiştirme

Özellik etkinleştirildiğinde, Tim kodu daha verimli bir şekilde yeniden yapılandırmayı gösterir. O, ifadeden 4 + 3'ü seçer ve açık parantez '(' yazar. Düzenleyici, kapanış parantezini yazmaya gerek kalmadan seçimi anında (4 + 3) ile çevreler.

Denklemin sonucunu 23'ten 35'e değiştirir, çünkü şimdiki ifade bağlamı parantezler nedeniyle kayar. Tim, imleç konumunu, klavye girişini ve akıllı düzenleme özelliklerini, kodlama deneyimini dinamik olarak nasıl geliştirebileceğini açıklamak için bunu kullanır.

Bu durumun sadece parantezlerle değil, çeşitli parantez türleriyle de çalıştığını belirtiyor; bu da onu karmaşık kod bloklarını, fonksiyonlardaki mantığı veya HTML belgelerindeki etiketleri yönetmek için ideal hale getiriyor.

Değişkenleri, Metinleri ve Yorumları Kolayca Sarma

Sonrasında, Tim demoya çeşitli sarmalama örnekleri ekliyor:

  • Sonuç kelimesini seçer ve { yazar. Bu, {result} hâline gelir—dize araya ekleme veya veri yer tutucuları için mükemmel.

  • "math" kelimesini vurgulayıp ' tuşuna bastığınızda, tek tırnak içine alınıyor: 'math'.

  • Tüm satırı vurgulayıp " tuşuna basıldığında, cümlenin tamamı çift tırnak içine alınır: "Matematik probleminin cevabı...".

Tim, metni köşeli parantezler [], açılı parantezler <>, ve süslü parantezler {} ile sarmalamayı da gösteriyor. Bu araçlar, C#, HTML, JSON ile çalışıyor ya da kod içinde yorumlar veya özel bölgeler yazıyor olsanız da kullanışlıdır.

Çift semboller eklemenin, özellikle birden fazla satırda, daha hızlı bir yolunu dilediyseniz, bu özellik düzenleyicinizi sezgisel bir yazım asistanına bir adım daha yaklaştırıyor.

Hızlı Sonuçlar: Klavyeyle Yönlendirilen Biçimlendirme

Tim, kodu yeniden çalıştırarak sonlandırıyor. Yapılan tüm değişikliklerle birlikte, çıktı şimdi şöyle diyor:

"Matematik" probleminin cevabı 35'tir

Visual Studio'nun seçili metni otomatik olarak çevreleme yeteneği sayesinde, Tim'in küçük kod ayarlamaları daha hızlı, kolay ve daha güvenilir hale geldi. Bu geliştirme, Visual Studio'yu daha iyi bir metin editörü haline getiriyor—klavye kısayol desteği ve komut benzeri otomasyon ile VS Code esnekliğine daha yakın bir şey yapıyor, diye belirtiyor.

Tim'in demosu Visual Studio'da yapılırken, Visual Studio Code (VS Code) kullanıcıları, ayarlarda editor.autoSurround gibi özellikleri veya komut paleti üzerinden özel klavye kısayolları atayarak benzer sonuçlar elde edebilirler.

Kapanış Parantezleri ve Daha Fazlası: Platformlar Arası Notlar

Tim'in öğreticisi Windows odaklı olsa da, bu kavramlar genel olarak uygulanabilir. Mac veya Linux üzerinde Visual Studio Code kullanıyorsanız, şunları yapabilirsiniz:

  • Klavye kısayol penceresini açmak için Ctrl+K Ctrl+S tuşlarına basın.

macOS'ta Ctrl yerine Cmd kullanın.

  • Kod bölgelerini daraltmak veya genişletmek için tuş atamaları ayarlayın.

  • Alıntı veya parantez ile seçimlerinizi otomatik olarak sarmak için editor.autoSurround gibi erişim ayarları.

  • İşletim sisteminize bağlı olarak kod bloklarını yorumlamak için Shift+Alt+A ya da satır yorumları için Ctrl+/ tuşlarını kullanın.

Bu komutlar, kodunuzun bazı bölümlerini açıp kapatmanıza veya parantezleri ve tırnak işaretlerini otomatik olarak ayarlamanıza olanak tanır—platformdan bağımsız olarak düzenleme iş akışınızı kolaylaştırır.

Sonuç

Tim Corey'nin videosu, alıntı veya parantez yazarken seçimleri otomatik olarak çevreleyen bir ayarı etkinleştirerek Visual Studio'da kodlama hızını nasıl artırabileceğinize dair odaklanmış bir eğitim sunmaktadır. İster VS Code ister Visual Studio'da çalışıyor olun, tüm parantezleri hızlıca kapatmayı, satırları sarmayı veya klavyeden odak kaybetmeden mantık yapılandırmayı öğrenmek, ustalaşmaya değer bir beceridir.

Fareye ulaşmadan temiz, yapılandırılmış kaynak kodu hızlıca yazmak isteyen geliştiriciler için bu, etkinleştirilecek güçlü bir özelliktir. VS Code kullanan biriyseniz, komut paleti ve klavye kısayolları aracılığıyla benzer otomatik sarmalama ve katlama yeteneklerini keşfetmeyi düşünebilirsiniz.

Visual Studio, .NET geliştirme ve geliştiriciler için verimlilik ipuçları üzerine daha fazla pratik eğitim ve güncellemeler için Tim Corey'nin YouTube kanalını mutlaka kontrol edin.

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez