Kodu Birden Fazla Satıra Genişletme
Xcode 15, küçük ama etkili bir düzenleme kısayolu tanıttı: Ctrl+M. İmlecini bir fonksiyon çağrısına, başlatıcıya veya virgülle ayrılmış herhangi bir parametre listesine yerleştir, Ctrl+M’ye bas ve Xcode otomatik olarak onu birden fazla satıra genişletiyor – her satırda bir parametre, düzgün girintili.

Bu kısayoldan önce, uzun bir fonksiyon çağrısını yeniden biçimlendirmek elle satır sonları eklemek ve girintiyi düzeltmek demekti. Şöyle bir çağrıyı düşün:
let label = UILabel(frame: .zero, font: .systemFont(ofSize: 14), textColor: .label, numberOfLines: 0)İmleç o satırdayken Ctrl+M’ye bastıktan sonra, Xcode şöyle yeniden biçimlendiriyor:
let label = UILabel(
frame: .zero,
font: .systemFont(ofSize: 14),
textColor: .label,
numberOfLines: 0
)Ne Zaman Kullanılır
Bu kısayol, zamanla parametre biriktiren SwiftUI view modifier’ları veya başlatıcılar yazarken en değerli. İki parametreyle başlayan bir view, yapılandırma ekledikçe genellikle beş veya altıya çıkıyor. Her seferinde elle yeniden biçimlendirmek yerine, Ctrl+M bunu tek bir tuş vuruşuyla halledebiliyor.
Tersi yönde de çalışıyor – parametrelerin zaten ayrı satırlardaysa, Ctrl+M’ye basmak onları tekrar tek satıra daraltıyor. Bu geçiş davranışı, okunabilirlik ihtiyacına göre kompakt ve genişletilmiş formatlar arasında kolayca geçiş yapmayı sağlıyor.
Dikkat edilmesi gereken bir şey: kısayol, imleç konumundaki en içteki parametre listesi üzerinde çalışıyor. İç içe fonksiyon çağrıların varsa, doğru olanı genişletmek için imlecini dikkatli konumlandır.
