Jak przełączać się między plikiem nagłówkowym a plikiem implementacji w Xcode 4?
W XCode 3 było to cmd i prawe lub lewe (chyba)
Jak przełączać się między plikiem nagłówkowym a plikiem implementacji w Xcode 4?
W XCode 3 było to cmd i prawe lub lewe (chyba)
Odpowiedzi:
Ctrl+ Cmd+ Uplub Down, ale skrót wydaje się nieco skomplikowany i czasami przestaje działać, nie wiadomo jeszcze, kiedy i dlaczego.
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).
Możesz także przesunąć trzema palcami w górę iw dół po touchpadzie, jeśli go masz.
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.
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.
Xcode -> Preferences -> Key Bindings
wyszukaj „Przejdź do następnego odpowiednika” i wpisz nową kombinację klawiszy.
Jest to bardziej wydajne niż domyślne powiązania. Zobacz, że możesz użyć jednej ręki zamiast dwóch!
„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ć.