Dla tych, którzy mają zainstalowaną aplikację SizeUp, jej domyślny skrót klawiaturowy do przesuwania spacji powyżej / poniżej może przeszkadzać podczas próby wykonania skrótu klawiaturowego Ctrl + Cmd + w górę lub w dół. Więc nie zapomnij skorzystać z tych skrótów.
sivabudh
1
Nie odpowiadając ściśle na pytanie, ale sprawdź AppCode od JetBrains ( jetbrains.com/objc ). Jest to ogromna poprawa w stosunku do XCode, a przełączanie między deklaracją a implementacją jest tak łatwe, jak Command + b (z dodatkową zaletą, że faktycznie to robi, w przeciwieństwie do XCode).
danw
Odpowiedzi:
188
Ctrl+ Cmd+ Uplub Down, ale skrót wydaje się nieco skomplikowany i czasami przestaje działać, nie wiadomo jeszcze, kiedy i dlaczego.
Pamiętaj, aby NAJPIERW KLIKNĄĆ rzeczywiste okno kodu ...
to krytyczna wskazówka, aby upewnić się, że działa. Kliknij w dowolnym miejscu rzeczywisty kod. (Jeśli jesteś aktywny w jednym z wielu innych paneli Xcode, kombinacja klawiszy nie ma znaczenia lub ma inne znaczenie).
Dziękuję, doprowadzało mnie to do szału, że nie mogłem wymyślić nowego skrótu w 4. Byłem tak zły, że go zmienili!
Rob
23
Dla firmy, która szczyci się użytecznością i łatwością obsługi; jak Apple może sprawić, że praca z XCode będzie tak myląca. Nie, to nie jest rant; to szczery komentarz: czy Apple nie ceni programistów, którzy pracują na aplikacjach Mac i iOS? Czy jesteśmy „mniej” niż konsumenci? Dziękuję za pytanie i odpowiedź; moja praca jest wystarczająco trudna bez konieczności zmagania się z wadami XCode.
Robert Altman,
Tak, przyzwyczajenie się do tego zajmuje trochę czasu, ale w końcu się tam udaje!
TheLearner
przestał dla mnie działać z jakiegoś powodu, zrestartowałem xcode i znowu działa.
M0rph3v5
Jedną z sytuacji, w których przestaje działać, jest zmiana nazwy klasy za pomocą narzędzia do refaktoryzacji.
zoul
10
Możesz także przesunąć trzema palcami w górę iw dół po touchpadzie, jeśli go masz.
Jeśli przytrzymasz opcję i przeciągniesz 3 palcami w dół, xcode wyświetli asystenta edytora, który ma zarówno plik nagłówkowy, jak i plik implementacji.
Khon Lieu,
6
Ctrl + Cmd + w górę lub w dół
Skrót czasami przestaje działać !!
Opcja menu została przeniesiona do „Nawiguj-> Przejdź do następnego odpowiednika” i „Nawiguj-> Przejdź do poprzedniego odpowiednika”.
W preferencjach powiązanie klawiszy znajduje się teraz w „Przejdź do następnego odpowiednika” i „Przejdź do poprzedniego odpowiednika”.
Dlaczego Apple nalega na zmianę pozycji menu ORAZ nazw tych rzeczy, jest poza mną! Mam na myśli „Odpowiednik” !?
Nic nie warte, że Ctrl + Cmd + Lewo lub Prawo przenosi się między poprzednimi i następnymi przeglądanymi plikami (mam na myśli „odpowiedniki”). Znajdują się one również pod klawiszami „Przejdź do następnego odpowiednika” i „Przejdź do poprzedniego odpowiednika”).
Powód, dla którego opcja menu została podzielona między:
„Nawiguj-> Przejdź do następnego odpowiednika” i „Nawiguj-> Przejdź do poprzedniego odpowiednika”
Dzieje się tak, ponieważ możesz mieć więcej niż jeden plik nagłówkowy i jeden plik źródłowy o tej samej nazwie. Oprócz pasujących plików .xib dla kontrolerów widoku, mam osobne pliki .vsh i .fsh dla shaderów wierzchołków i fragmentów w moim programie OpenGL. Wraz z moimi plikami .h i .cpp jest to lista 4 plików, po których mogę nawigować w górę lub w dół za pomocą jednego powiązania klawiszowego, zamiast naciskać to samo przypisanie klawisza 3 razy z rzędu, aby wrócić z pliku 2 do pliku 1.
„ale skrót wydaje się nieco skomplikowany i czasami przestaje działać, nie mając jeszcze pewności, kiedy i dlaczego”.
Czasami Xcode traci orientację, które pliki .m i .h należą do siebie. Dzieje się tak np. W przypadku otwarcia jednego z plików bezpośrednio z Findera. Po otwarciu pliku z listy plików w Xcode zwykle działa dobrze. Chociaż po przeniesieniu plików między folderami i grupami na liście plików Xcode wyświetli się również lista relacji między plikami.
Polecenie do zamiany między plikami m i h to CTL-CMD-up / down. Czasami utknie. Aby go odpiąć, po prostu zapisz plik, czyli CMD-S, a klawisz skrótu powinien znowu działać.
Odpowiedzi:
Ctrl+ Cmd+ Uplub Down, ale skrót wydaje się nieco skomplikowany i czasami przestaje działać, nie wiadomo jeszcze, kiedy i dlaczego.
Pamiętaj, aby NAJPIERW KLIKNĄĆ rzeczywiste okno kodu ...
to krytyczna wskazówka, aby upewnić się, że działa. Kliknij w dowolnym miejscu rzeczywisty kod. (Jeśli jesteś aktywny w jednym z wielu innych paneli Xcode, kombinacja klawiszy nie ma znaczenia lub ma inne znaczenie).
źródło
Możesz także przesunąć trzema palcami w górę iw dół po touchpadzie, jeśli go masz.
źródło
Ctrl + Cmd + w górę lub w dół
Skrót czasami przestaje działać !!
Opcja menu została przeniesiona do „Nawiguj-> Przejdź do następnego odpowiednika” i „Nawiguj-> Przejdź do poprzedniego odpowiednika”.
W preferencjach powiązanie klawiszy znajduje się teraz w „Przejdź do następnego odpowiednika” i „Przejdź do poprzedniego odpowiednika”.
Dlaczego Apple nalega na zmianę pozycji menu ORAZ nazw tych rzeczy, jest poza mną! Mam na myśli „Odpowiednik” !?
Nic nie warte, że Ctrl + Cmd + Lewo lub Prawo przenosi się między poprzednimi i następnymi przeglądanymi plikami (mam na myśli „odpowiedniki”). Znajdują się one również pod klawiszami „Przejdź do następnego odpowiednika” i „Przejdź do poprzedniego odpowiednika”).
źródło
Powód, dla którego opcja menu została podzielona między:
„Nawiguj-> Przejdź do następnego odpowiednika” i „Nawiguj-> Przejdź do poprzedniego odpowiednika”
Dzieje się tak, ponieważ możesz mieć więcej niż jeden plik nagłówkowy i jeden plik źródłowy o tej samej nazwie. Oprócz pasujących plików .xib dla kontrolerów widoku, mam osobne pliki .vsh i .fsh dla shaderów wierzchołków i fragmentów w moim programie OpenGL. Wraz z moimi plikami .h i .cpp jest to lista 4 plików, po których mogę nawigować w górę lub w dół za pomocą jednego powiązania klawiszowego, zamiast naciskać to samo przypisanie klawisza 3 razy z rzędu, aby wrócić z pliku 2 do pliku 1.
źródło
Również w Xcode 6.1 / 7.1 shortucts są takie same:
Przejdź do następnego odpowiednika:
Ctrl+ Cmd+Up
Przejdź do poprzedniego odpowiednika:
Ctrl+ Cmd+Down
Osobiście wychodząc z zaćmienia zmieniam ten skrót za pomocą:
Ctrl+Tab
ta kombinacja nie jest już związana z niczym innym.
wyszukaj „Przejdź do następnego odpowiednika” i wpisz nową kombinację klawiszy.
ZAWODOWIEC
Jest to bardziej wydajne niż domyślne powiązania. Zobacz, że możesz użyć jednej ręki zamiast dwóch!
źródło
„ale skrót wydaje się nieco skomplikowany i czasami przestaje działać, nie mając jeszcze pewności, kiedy i dlaczego”.
Czasami Xcode traci orientację, które pliki .m i .h należą do siebie. Dzieje się tak np. W przypadku otwarcia jednego z plików bezpośrednio z Findera. Po otwarciu pliku z listy plików w Xcode zwykle działa dobrze. Chociaż po przeniesieniu plików między folderami i grupami na liście plików Xcode wyświetli się również lista relacji między plikami.
źródło
Polecenie do zamiany między plikami m i h to CTL-CMD-up / down. Czasami utknie. Aby go odpiąć, po prostu zapisz plik, czyli CMD-S, a klawisz skrótu powinien znowu działać.
źródło