Jakich skrótów klawiaturowych Xcode używasz regularnie? [Zamknięte]


210

Jakich skrótów klawiaturowych Xcode używasz regularnie?

Jestem wielkim zwolennikiem używania klawiatury w jak największym stopniu (w ten sposób jest to znacznie szybsze) i miałem nadzieję, że inni będą mogli udostępnić niektóre skróty Xcode, których używają.


36
Pytanie poddane pod głosowanie 43 razy nie jest konstruktywne?
Boon

3
Jak może to zabiegać o coś innego niż listę poleceń?
Morkrom


4
Dziwi mnie, że żadna z odpowiedzi nie zawiera [ctrl + 6] dla metody wyszukiwania lub zaznaczenia w bieżącym pliku.
Yogesh Maheshwari,

3
Eurgh denerwuje mnie tak bardzo, jak przydatne wątki są zamykane przez policję SO ...
Phil Hudson

Odpowiedzi:


254

Uważam, że skróty do otwierania i zamykania różnych obszarów ekranu muszą być przydatne.

shortcuts


Szukano tego obrazu po raz trzeci, w końcu zapisano, jest świetny. Zawsze zapomnij o filtrach.
DanSkeel,

4
@DanSkeel Dziękujemy. Szybka uwaga na temat filtra nawigatora - często używałem cmd-Option-j do filtrowania, a następnie nawigowania do plików źródłowych. Jednak teraz uważam, że polecenie otwierania szybko lepiej lepiej (cmd-shift-O, wpisz kilka znaków, wróć)
Robert

6
Jeśli chcesz skupić się na polu wyszukiwania Search Navigator, możesz nacisnąć, Command + 3a następnie nacisnąćCommand + Option + j
DanSkeel

8
Przyjemnym dodatkiem byłyby ^(1-6)elementy interfejsu nad głównym obszarem edycji. Można łatwo poruszać się Recent Files, Callersoraz Method list. Pamiętaj, że możesz zacząć pisać po jednym z nich. ( Bardzo przydatne z Control-6.)
funroll

Czy ktoś wie, jak przypisać wiele skrótów do jednej akcji w preferencjach Xcode? Niektóre akcje są wstępnie zdefiniowane za pomocą wielu skrótów, ale nie mogłem wymyślić, jak np. Przypisać zarówno PageUp, jak i domyślną dla „Przełącz na następny odpowiednik”.
Raffael,


61

Zaktualizowano dla nowszych wersji:

Control+ Command+

Przełącza między odpowiednimi plikami .h / .m lub jako własna dokumentacja Apple , oznacza to Przejdź do odpowiednika


2
Jeśli korzystasz z pliku .m, przełącza się on na odpowiedni plik .h i odwrotnie.
John Douthat

28
To Control + Cmd + góra / dół na mojej wersji Xcode (4.5.2)
jake_hetfield

3
To Control + CMD + góra / dół na Xcode 5.1
Faizan S.

W klawiaturze Apple klawisz Control zwany Opcją.
ADJ

1
@ArunPratap niepoprawne. Opcja to opcja lub alt, kontrola to kontrola
ff10

47

command+ shift+j

Ujawnia bieżący plik w nawigatorze projektu. Bardzo przydatne, jeśli używasz command+ control+, Jaby przejść do definicji, ponieważ Xcode nie ujawni automatycznie pliku zawierającego w nawigatorze.


3
kocham to! jest bardzo przydatne!
Luca Davanzo

42

command /

Skomentuj bieżącą linię lub wiele linii, jeśli są podświetlone.

Przydaje się do szybkiego komentowania i odkomentowania podczas eksperymentowania z kodem.


cmd + control + / too
evanhutomo

5
Tyle że brak
komentowania

1
Anulowanie komentarza nie działa tylko wtedy, gdy zaznaczenie zawiera jeden lub więcej wierszy, które nie zostały jeszcze skomentowane.
DarkByte,

27

Ponowne wcięcie. Jest włączony Edit > Format > Re-Indenti domyślnie nie ma skrótu (używam Command+ Shift+ L). To darem niebios.


28
Istnieje również „Indent Selection”, Control I.
Darren,

6
Dodano teraz domyślny skrót klawiaturowy (Xcode 4) do ponownego wcięcia. Użyj Control + I. A element został przeniesiony w Edytorze -> Struktura -> Ponowne wcięcie.
sElanthiraiyan

5
Zaznacz także kod i naciśnij Command+ [lub, ]aby wciąć swój wybór.
Matej

1
Drobne wyjaśnienie, to „Control + litera i”. Zaszalałem próbując użyć | lol
Gaston

1
Happy News, opracowałem wtyczkę xCode, która wcina plik źródłowy podczas zapisywania :-) github.com/ThilinaHewagama/AutoIndentWithSave
Thilina Chamin Hewagama

25

command F Wyszukaj w pliku

option command F Wyszukaj i zamień w pliku

shift command F Szukaj w całym projekcie

shift option command F Wyszukaj i zamień w całym projekcie

Zwróć uwagę na wzór ułatwiający zapamiętywanie.


5
Po zakończeniu wyszukiwania w projekcie, gdy wyniki są już dostępne w Nawigatorze, w jaki sposób można je iterować bez konieczności używania myszy? (Nienawidzę konieczności klikania każdego wyniku)
totemario

2
Dodatkowo możesz użyć Cmd + E, aby umieścić bieżące zaznaczenie w find (w pliku), a Cmd + G, aby wybrać / przejść do następnego wystąpienia (Cmd + Shift + G przesuwa się do tyłu). Działa świetnie również do szybkich wymian (naprzemienne Cmd + G i Cmd + V). Osobiście zmapowałem też Cmd + Option + E, aby znaleźć wybór w projekcie, aby zachować spójność z powyższym.
Patrick Pijnappel,

@ totemario Możesz nacisnąć klawisz Command-opcja-G, aby przejść do każdego wyniku wyszukiwania na poziomie projektu. shift-polecenie-opcja-G spowoduje przejście do następnego wyniku.
Canucklesandwich,

1
@tothemario obecnie jest Cmmd + Control + Gna następny i Cmmd + Control + Shift + Gna poprzedni. Jeśli chcesz kombinację klawiszy, przejdź do Preferencji >> Wiązania klawiszy >> wyszukaj „Znajdź następny w obszarze roboczym” i Znajdź poprzedni w obszarze roboczym
Kochanie,

20

Ctrl+ Command+ - Przełączanie między plikami nagłówkowymi i implementacyjnymi.


Sprawiasz, że płaczę !!! Nie wiedziałem, że istnieje!
Jordan Medlock,

15

Command+ J (Przenieś fokus do dowolnej sekcji edytora)


1
W czym to nam pomaga?
Esqarrouth,

@Esqarrouth Ten skrót może na przykład przenieść kursor z asystenta edytora do edytora głównego.
p-niedz.

12

Control+ Command +j

Podświetl słowo kluczowe (nazwa metody) i przejdź do jego definicji. Działa również dla zmiennych, # definicji itp.


10
Cmd + kliknięcie symbolu również działa w ten sam sposób.
Rakesh

Dodaj opcję do powyższego skrótu, aby otworzyć definicję w edytorze asystenta.
yood

7

Niektóre z moich ulubionych skrótów wcale nie są skrótami klawiaturowymi, ale gestami wielodotykowymi. Wszystkie Macbooki od początku 2008 r. Wyobrażam sobie komputery stacjonarne z Magic Mouse lub Magic Trackpad, obsługujące przesuwanie trzema palcami w górę i w dół w celu przełączania między nagłówkiem a implementacją oraz przeciąganie trzema palcami w lewo i prawo, aby poruszać się po historia plików.


To nie działa na moim iMacu 2013 z magiczną myszą, FYI, byłoby miło!
Wesley Smith

Używam 3 palców w lewo iw prawo, ale posiadanie w górę i w dół jest idealne. Dzięki.
Michael Ozeryansky

7

Command+ Shift+ Ydla konsoli.


2
Myślę, że masz na myśli Command-Shift-Y. Tak jest w Xcode 4.4.1.
arlomedia

Tak, całkowicie. Może to był Control już w Xcode 3, ale może też napisana przeze mnie literówka :)
Fabiano Francesconi

@arlomedia Korzystanie ze skrótu tylko otwiera konsolę, ale nie przesuwa tam kursora. Czy w ogóle mogę przesunąć kursor w tamtą stronę?
Honey,

1
@Honey polecenie + Shift + C
Hai Feng Kao

@HaiFengKao bardzo dziękuję
Honey


4

Wiązania klawiszy z akcjami XCode

Twórz własne skróty klawiaturowe za pomocą tekstu kartę klawiszy na panelu preferencji klawiszy . Oszczędność czasu sama w sobie. Po prostu wyszukaj swoje ulubione działania i dodaj / edytuj skróty!

Kolejny wątek, który może Ci się przydać, znajduje się tutaj .



1

Nie mogę żyć bez pionowego przesunięcia trzema palcami, aby przełączać się między interfejsem a plikiem implementacji. Jeśli tęsknisz za xcode-4 / Lion, postępuj zgodnie z następującymi instrukcjami:

http://geeksinkilts.com/?p=67


2
alternatywnie (dla tych, którzy szukają skrótu klawiaturowego) ctrl + cmd + up też przełącza między nimi
Ian Dundas

Tak, a tym bardziej kłopotliwe - zastanawiam się, dlaczego chcesz przesunąć rękę na gładzik, gdy jest to tylko skrót klawiaturowy .. ??
ATV

Jeśli masz już rękę na gładziku, warto ją mieć.
Sanjay Chaudhry
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.