Xcode 4'te başlık ve uygulama dosyası arasında nasıl geçiş yaparım?


100

Xcode 4'te başlık ve uygulama dosyası arasında nasıl geçiş yaparım?

XCode 3'te cmd ve sağ ya da soldu (sanırım)


1
SizeUp uygulaması yüklemiş olanlar için, Yukarı / Aşağı Boşluk'u hareket ettirmek için varsayılan klavye kısayolu, Ctrl + Cmd + Yukarı veya Aşağı klavye kısayolunu çalıştırmaya çalıştığınızda karışabilir. Bu yüzden bu kısayolları çıkarmayı unutmayın.
sivabudh

1
Soruyu tam olarak yanıtlamıyor, ancak JetBrains'in AppCode'una ( jetbrains.com/objc ) göz atın . Bu, XCode'a göre büyük bir gelişmedir ve bildirim ile uygulama arasında geçiş yapmak Command + b kadar kolaydır (XCode'un aksine, bunu gerçekten yaptığı ek bonus ile).
danw

Yanıtlar:


189

Ctrl+ Cmd+ Upveya Down, ancak kısayol biraz titiz görünüyor ve bazen çalışmayı durduruyor, henüz ne zaman ve neden olduğundan emin değil.


Gerçek kod penceresinde İLK tıkladığınızdan emin olun ...

çalışmasını sağlamak için kritik ipucu budur. Gerçek kodda herhangi bir yere tıklayın. (Xcode'un diğer birçok bölmesinden birinde aktifseniz, tuş vuruşu kombinasyonunun anlamı yoktur veya farklıdır.)


2
Teşekkürler, 4'teki yeni kısayolu bulamamak beni deli ediyordu. O kadar kızmıştım ki değiştirdiler!
Soy

24
Kullanılabilirlik ve kullanım kolaylığı ile gurur duyan bir şirket için; Apple, XCode'u nasıl bu kadar kafa karıştırıcı hale getirebilir? Hayır, bu bir rant değil; bu dürüst bir yorum: Apple, Mac ve iOS uygulamalarında çalışan geliştiricilere değer vermiyor mu? Tüketicilerden "daha az" mıyız? Soru ve cevap için teşekkür ederim; XCode'un eksiklikleriyle boğuşmak zorunda kalmadan işim yeterince zor.
Robert Altman

Evet alışmak biraz zaman alıyor ama sonunda oraya varıyor!
TheLearner

benim için de çalışmayı bıraktı, xcode'u yeniden başlattı ve tekrar çalışıyor.
M0rph3v5

Çalışmayı durdurduğu bir durum, yeniden düzenleme aracını kullanarak bir sınıfı yeniden adlandırmanızdır.
zoul

10

Ayrıca, varsa dokunmatik yüzeyde 3 parmağınızı yukarı ve aşağı kaydırabilirsiniz.


9
Artık Lion'da değil ... İşte şimdi Görev Kontrolü: - /
Arne

2
@Ame, Bu beni gerçekten üzdü. :(
Jacob Relkin

Seçeneği basılı tutarsanız ve 3 parmağınızı aşağı kaydırırsanız, xcode hem başlık dosyasına hem de uygulama dosyasına sahip yardımcı düzenleyiciyi gösterecektir.
Khon Lieu

6

Ctrl + Cmd + Yukarı veya Aşağı

Kısayol bazen çalışmayı durdurur !!

Menü seçeneği, "Git-> Sonraki Muadile Atla" ve "Git-> Önceki Muadile Atla" seçeneğine taşındı.

Tercihlerde, anahtar bağlama artık "Sonraki Muadile Atla" ve "Önceki Muadile Atla" altındadır.

Apple neden menü konumlarını VE bu şeylerin isimlerini değiştirmekte ısrar ediyor beni aşıyor! Demek istediğim "Muadili" !?

Ctrl + Cmd + Sol veya Sağın, görüntülenen önceki ve sonraki dosyalar ("meslektaşları" demek istiyorum) arasında hareket etmesine değmez. Bunlar aynı zamanda "Sonraki Muadile Atla" ve "Önceki Muadile Atla" anahtar bağlamaları altındadır).


3

Menü seçeneğinin şu şekilde bölünmesinin nedeni:

"Git-> Sonraki Muadile Atla" ve "Git-> Önceki Muadile Atla"

çünkü birden fazla başlık dosyası ve aynı dosya adına sahip bir kaynak dosyanız olabilir. Görünüm denetleyicileri için eşleşen .xib dosyalarına sahip olmanın yanı sıra, OpenGL programımda köşe ve parça gölgelendiricileri için ayrı .vsh ve .fsh dosyalarım var. .H ve .cpp dosyalarımın yanı sıra, dosya 2'den dosya 1'e geri dönmek için arka arkaya 3 kez aynı anahtar bağlamaya basmak yerine, tek bir anahtar bağlamayla yukarı veya aşağı gidebileceğim 4 dosyadan oluşan bir listedir.


2

Ayrıca Xcode 6.1 / 7.1'de kısaltmalar aynıdır:

Bir sonraki emsale geç:
Ctrl+ Cmd+Up

Jum önceki muadiline:
Ctrl+ Cmd+Down

Şahsen, tutulmadan geliyorum, bu kısayolu şununla değiştiriyorum:

Ctrl+Tab

bu kombinasyon zaten başka hiçbir şeye bağlı değil.

Xcode -> Preferences -> Key Bindings

"Sonraki muadile git" için arama yapın ve yeni tuş kombinasyonunu yerleştirin.

PRO

Bu, varsayılan bağlamalardan daha etkilidir , iki yerine tek eli kullanabileceğinizi görün!


0

"ancak kısayol biraz titiz görünüyor ve bazen çalışmayı durduruyor, henüz ne zaman ve neden olduğundan emin değil."

Bazen Xcode, hangi .m ve .h öğelerinin birbirine ait olduğunu kaybeder. Bu, örneğin dosyalardan birini doğrudan Finder'dan açtığınız durumdur. Dosyayı Xcode'daki dosya listesinden açtığınızda, normalde sorunsuz çalışır. Dosyaları Xcode dosya listesindeki klasörler ve gruplar arasında taşıdığınızda, dosyalar arasındaki ilişkiyi de listeleyecektir.


-1

M ve h dosyaları arasında geçiş yapma komutu CTL-CMD-yukarı / aşağı şeklindedir. Bazen sıkışır. Çıkışı kaldırmak için dosyayı, yani CMD-S'yi kaydetmeniz yeterlidir; kısayol tuşu tekrar çalışmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.