Włączanie kart w xcode? Albo zmniejszyć ból nie mając ich?

Obecnie używam xcode i uważam, że brak zakładek jest dość niepokojący.

Obecnie używam command-shift-d, aby przeszukiwać wszystkie pliki, lub ctrl-1, aby otworzyć historię plików, które zostały niedawno otwarte.

Działa, ale uważam, że jest mniej skuteczny niż przeglądanie kilku plików, nad którymi obecnie pracuję.

Czy Jest jakiś sposób, strona trzecia czy nie, aby włączyć jakąś organizację z zakładkami? Jeśli nie, czy jest jakiś inny sposób, aby szybko poruszać się po podzbiór plików?

Author: pbreault, 2009-07-26

8 answers

XCode 4 obsługuje teraz karty. Możesz włączyć, wybierając menu "Widok / Pokaż pasek kart".

 93
Author: Ivan Marinov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-10 08:40:05

Nie do końca, ale jedną z alternatyw jest pasek Widok > Pokaż ulubione i przeciągnij do niego pięć lub sześć często używanych plików źródłowych. Nie jest tak elastyczny jak zakładki, ale spełnia twoje żądanie "szybkiego poruszania się po podzbiorze plików".

Tradycyjnym sposobem jest użycie widoku szczegółów. Pobierz żądane pliki w widoku szczegółów za pomocą jednego z następujących sposobów:

  • umieść je wszystkie w tej samej grupie, a następnie wybierz grupę
  • wprowadź wyrażenie filtrujące w bańce wyszukiwania, które zawęża przedmioty pokazane
  • Zdefiniuj Smartgroup, który zawiera tylko pliki, które chcesz
  • uzyskaj listę plików jako Find w wyniku projektu, a następnie wybierz ten element w Find Results

Następnie możesz użyć widoku szczegółów jako listy interesujących plików i szybko poruszać się po nim za pomocą strzałek w górę iw dół.

 7
Author: cdespinosa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-26 17:11:29

Po pierwsze, możesz użyć Textmate (który moim zdaniem ma integrację Xcode). Inaczej:

Window (Menu)- > Organizer (ctrl-command-o)

U dołu tego okna, jeśli nie masz dwóch okienek, kliknij kwadrat po prawej stronie biegu. Teraz przeciągnij interesujące pliki kodu na lewy, szary panel-jedno kliknięcie lub Strzałka w górę/w dół otworzy plik w panelu edytora.

Jeśli otworzysz kilka okien, jak zasugerował vog, będziesz musiał polecić - ~ Przez Nie--Nie alt-tab.

Zdrówko.

 4
Author: Jeff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-26 17:07:46

Edytor kodu źródłowego Xcode pozwala wybrać plik z listy. To dwa kliknięcia zamiast jednego (jak to byłoby z tabbing), ale to lepsze niż nic.

Ponadto możesz po prostu Alt-Tab przez otwarte okna kodu źródłowego. Nie jest to wolniejsze niż zakładanie kart i ma ten sam efekt, ponieważ okna kodu źródłowego są zwykle umieszczone dokładnie jeden przed drugim.

 1
Author: vog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-26 16:57:57

Na pewno będziesz chciał to przeczytać. (Xcode Tips and Tricks you wish you know about two years ago-SO)

 1
Author: Sneakyness,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:14

Możesz nawigować między plikami używając "Ostatnie Pliki"

Napisz prosty applescript:

tell application "Xcode"
    tell application "System Events"
        keystroke "1" using {control down} -- open "Related Files"
        key code 125 -- choose "Recent Files" ("keystroke down" doesn't work)
        keystroke return -- enter to "Recent Files"
        key code 125 -- choose previous file
    end tell
end tell

I powiązać go z jakimś skrótem używając na przykład FastScripts (wolne do 10 wiązań)

Mam ten skrypt na "Control"+"`". (XCode 4)

Mam nadzieję, że to pomoże

 1
Author: cody,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-29 13:12:26

Możesz również wypróbować wtyczkę Xcode, którą właśnie wydałem - nazywa się Code Pilot i rozwiązuje wiele problemów z nawigacją Xcode, dzięki czemu jest bardziej TextMate / Eclipse-jak.

Sprawdź tutaj: http://macoscope.net/en/mac/codepilot/

Mam nadzieję, że to pomoże!

 0
Author: kodz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-10 20:55:17

To proste z XCode 7.2

GoTo View> > Show Tab Bar

Spowoduje wyświetlenie paska kart.

Kliknij prawym przyciskiem myszy na nową kartę i kliknij -- > "nowa karta"

Wtedy możemy zobaczyć wszystkie pliki w zakładkach.

 0
Author: VARUN ISAC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-23 08:51:44