Altbilgi içeriğine atla
Iron Academy Logo
C# Araçları & Verimlilik

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

[[academy-video-youtube({"vid": "1VkP433XExM", "start_time": "0", "title": "Visual Studio Güncelleme: Parantezleri ve Tırnakları Otomatik Kapatma", "creator": "Tim Corey", "length": "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.

Hero Worlddot related to Visual Studio Güncellemesi: Parantezleri ve Tırnakları Otomatik Kapatma
Hero Affiliate related to Visual Studio Güncellemesi: Parantezleri ve Tırnakları Otomatik Kapatma

Sevdiğiniz Şeyleri Paylaşarak Daha Fazla Kazanın

.NET, C#, Java, Python veya Node.js ile çalışan geliştiriciler için içerik oluşturuyor musunuz? Uzmanlığınızı ek gelire dönüştürün!

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara