2013-06-30 35 views
8

Xcode'un otomatik tamamlama işlemi, zaten sahip olduğumda bana argüman yer tutucuları vererek yoluma çıkıyor. İşte bir örnek: Ben ikinci MoveToPointAddLineToPoint değiştirmek istiyorum, bu yüzden adının bir kısmını silin ve Göster Tamamlama komut için kontrol + spaceXcode otomatik tamamlama işlevi çağrı adı yerine - yer tutucuları nasıl bırakılır?

Xcode editor screenshot

. Sen sıkıntı bkz

Xcode editor screenshot with auto-completion menu

: Ben böyle bir şey olsun. İsmi tamamladım ama şimdi 3 argümanı, virgülü ve parantezi silmek zorundayım. Bu tür bir şey beni rahatsız ediyor ve kod yazarken akışımı atıyor.

İdeal boyunca Göster Tamamlama (kontrol + boşluk) ile, ben gösterisi gibi bir şey bağlamak böylece, tek komutla bu yer tutucuların silebilir veya ayrı otomatik tamamlama komutu için bir yol istiyorum Yer Tutucu olmadan Tamamlamalar. Bunu yapmayı bilen var mı?

+1

Wow. Bir "xcode" sorusu, ** uygun şekilde etiketlendi. ** –

+2

Apple için bir geliştirme isteği için iyi bir aday gibi görünüyor. Bunun için destekleyebileceğimi biliyorum. – rmaddy

+0

Sadece bugreport.apple.com sitesinde bir istek oluşturdum. Başkalarının görüp göremeyeceğini bilmiyorum ama ID 14331965. –

cevap

1

XCode bunu desteklemektedir. Onlar "Önceki Tamamlama Seç" diyorlar. Check out here (Code Sense altında).

XCode'un önceki tamamlamanızı seçmesi için temel olarak 0> (denetim tuşunu basılı tutup> tuşuna basın). Ancak, aradığınız yeni yöntemin, bir öncekiyle aynı sayıda argümanı almasına rağmen, sadece iyi çalışır.

Bu yardımcı olur umarım