2011-05-12 27 views
7

Xcode 4 tuş takmalarını özelleştirmek için çaresizce çalışıyorum.Xcode 4 idekeybindings tek tuşa basmak için çoklu komutlar

Benim anlayış lar komutların bir sağlama olmasıdır -

I (güzel bazen açık ve daha sonra sonradan tuş bağları arayüzü üzerinden güncellemeye çalışırken modifiye zaman dışarı mendil xcode) kullanıcı .idekeybindings dosyasını düzenleyerek ediyorum (tek bir dize yerine) (seçiciler) tüm bu komutları çalıştırmalıdır. Bu özel durumda, selectLine: komut-vardiya için l düzgün çalışır.

Komutumun sesini duyuyor ve hata veriyor. Dizideki komutları kaldırırsam ancak dizinin içinde bırakırsam, bu komut çalışır (hangisi önemli değil). Ama onları birleştirir bitirmez sefil bir şekilde başarısız olur.

Burada yanlış yaptığımı bilen var mı? Bunun nasıl yapılacağı hakkında bilgi eksikliği, sinir bozucu.

+1

Ayrıca; http://stackoverflow.com/questions/5626788/custom-key-bindings-xcode-4 – Steve

cevap

0

Sadece xml yapısına iki işlevli bir dizi ekleyebileceğinizden, dosyayı ayrıştırdığında Xcode'un aradığı anlamına gelmez.

Dosyayı okuyan kod, değer bir dizi ya da bir dize olup olmadığını kontrol ettiyse, biraz döngü yapsaydı, bunun olması gerektiğine inanırdı. Benim tahminimce Xcode anahtarla ilgili değeri okuyor, onun bir ip olmadığını görüyor ve o güzel bip sesiyle sizi serpiştiriyor.

+1

Bunu XCode 3 ile yapabildiniz. İnce havayı dışarı çekmiyorum. :) 1 komut dizim olduğunda onu okuyor ve yürütüyor. Diziye ikinci komutu eklediğimde, boğan olduğunda. –

+0

Xcode 4, Xcode 3 dosyalarını desteklerken, Xcode 4 için yeniden yazılmıştır. Yalnızca biriyle çalışan bir proje dosyanız varsa, bir hata oluştururdum. – brysgo

+1

Proje dosyası? Buradaki soruyla gerçekten alakalı değil. –