Süslü parantezleri kolayca bulma (VScode)
Süslü parantezler bazen uzun ve iç içe kodların bulunduğu durumlarda nerede bittiğini; ya da nerede başladığını bulmak istediğimiz zamanlarda bayağı vakit kaybettirici-uğraştırıcı olabiliyor.
Örneğin:
if($blabla == "abc") { //100. satır
.
.
.
} //800. satır
gibi bir senaryo olduğunu düşünelim. Benim istediğim ise şu:
diyelim 100. satırdaki süslü parantezin üstündeyim; bir klavye kısayolu ile nerede kapandıysa (yukarıdaki örnekte 800. satır mesela) oraya gitmesini sağlayan (ve aynı şekilde, tam tersi senaryoda 800'den 100. satıra gidecek şekilde) bunu yapabilen bir eklenti vs. yok mudur acaba?
Kıssadan hisse: süslü parantezin üstündeyken nerede kapandıysa - veya - nerede açıldıysa orayı direkt gösteren bir eklenti veya benzeri bir çözüm var mıdır?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (7)
https://code.visualstudio.com/docs/editor/editingevolved#_bracket-matching
https://stackoverflow.com/questions/30097634/how-do-i-jump-to-a-closing-bracket-in-visual-studio-code?answertab=votes#tab-top
Türkçe klavyede Windows için Ctrl
+ Shift
+ ç
yaparak aralarında geçiş yapabilir.
Bracket Colorizer'i kullanıyorum, görünüm itibariyle kolaylaştırıyor elbette. Ama binlerce satırın olduğu köşeli parantez içlerinde başına-sonuna gitmek teferruatlı oluyor illaki. Tek tuşla hallolabilen bir şeyse, hiç gerek yok diye düşünüyorum gözü yormaya. @makifgokce teşekkür ederim. Ctrl+Shift+Ç ile tam da bahsettiğim durum buydu. Diğer yorumlar için de ayrıca teşekkürler; bilmeyen arkadaşlar da diğer önerilerdeki eklentileri kullanabilir onlar da faydalı.
kodları renklendiren bir eklentisi olacaktı. açtığın süslü parantez ile kapananı aynı renk yapıyordu. O da işine yarar. Belki eklentinin adını hatırlayan çıkar.
Hatırladım: Bracket Pair Colorizer , bu eklentiyi incele belki işini görür.
Arkadaşların dediklerine ek olarak bu da güzel bir eklenti, sondaki bracketa gelince baştaki bracket da ne olduğunu ve satır sayısını gösteriyor.
https://marketplace.visualstudio.com/items?itemName=jomeinaster.bracket-peek
Var hocam aşağıdaki verdiğim likteki eklenti bu işi gayet iyi yapıyor css html ve javascript te çalışıyor
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer