İçeriğe geç

Xcode 15'te Ctrl+M ile Çok Satırlı Kod

Xcode 15, fonksiyon çağrılarını ve parametreleri birden fazla satıra genişletmek için Ctrl+M kısayolu sunuyor.

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.

Ctrl+M shortcut

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.

İşine yaradı mı? Swift ipuçları ve indie geliştirici güncellemeleri için Bluesky ve Mastodon üzerinden takip et.