Programmatore nuovo di Apple - Come passare in modo efficiente tra i file in XCode?


13

Sono un programmatore che è praticamente nuovo di zecca per il software Apple e tutto è strano, diverso e spaventoso: P, quindi sto cercando di capire alcune cose del flusso di lavoro:

Sono abituato ad avere una "barra delle schede" in stile Visual Studio / Notepad ++ che ha tutti i documenti aperti in modo da poter avere un gruppo di file aperti per passare rapidamente tra. Il navigatore XCode funziona per il cambio, ma elenca tutti i file, il che in progetti di grandi dimensioni rende difficile lavorare rapidamente su una serie di file correlati.

Posso dire che Apple evita la cosa "finestra contenente solo", quindi non sto cercando la stessa cosa in XCode, ma chiedendo qual è il modo Apple di fare il cambio di documento?

Posso fare doppio clic per aprire diverse finestre, ma non riesco a trovare un modo per "elencare" tutte le finestre aperte e anche se sono stato in grado di scoprire Command-Tab (o WindowsKey-Tab sulla mia tastiera :) è solo sembra passare tra le applicazioni e non i file.


1
Comando + Tilde ("~") ruota tra le finestre di una particolare app.
bassplayer7

Risposte:


20

Xcode supporta le schede. Puoi aggiungerne uno nuovo premendo Command ⌘+ T, oppure vai su Visualizza> Mostra barra delle schede per tenere sempre aperta la barra in modo da poter premere il +pulsante lì. Con più schede, puoi usare Command ⌘+ {e Command ⌘+ }per scorrere tra loro.

Come menzionato da bassplayer7 nei commenti, puoi anche usare più finestre e scorrere tra loro con Command ⌘+ `(backtick) o Command ⌘+ ~(tilde).

Inoltre, puoi avere più documenti aperti in una finestra usando Assistente editor. Utilizza Naviga> Apri in Assistant Editor o fai clic sull'icona che assomiglia a una camicia e un papillon nella barra degli strumenti per visualizzare l'editor. Quindi, puoi usare il piccolo +nell'angolo in alto a destra dell'editor per aggiungere altro.

Il menu Naviga ha anche molte altre opzioni utili, come passare attraverso la cronologia di un editor, varie controparti di un file (intestazioni, implementazioni, interfacce, ...) e cambiare lo stato attivo tra le varie parti della finestra.

Per quanto riguarda il navigatore, utilizzare i gruppi per combinare i file correlati per un accesso più semplice. Usa File> Nuovo> Gruppo o File> Nuovo> Raggruppa da selezione per aggiungere un gruppo e riorganizzare le cose come desideri. Se lo desideri, puoi rimuovere completamente i gruppi originali creati nel progetto originale, poiché sono solo per la navigazione e non hanno alcun effetto sul progetto reale.


Doh, mi sento sciocco per non aver nemmeno cercato "schede XCode" - Ho solo pensato che non le supportava dal momento che il doppio clic ha aperto una nuova finestra ... Ho rimappato il doppio clic per aprire una nuova scheda e le scorciatoie da tastiera così possono essere raggiunti solo con la mia mano destra, ora il mio flusso di lavoro è molto più fluido.
Turch,

Ehi, puoi dirmi come rimappare doppio clic per aprire un nuovo documento in una nuova scheda anziché in una nuova finestra?
SexyBeast,

@Cupidvogel Al momento non sul mio computer per i dettagli, ma c'è una scheda nelle preferenze di Xcode solo per quei controlli.
ughoavgfhw,

1

Posso fare doppio clic per aprire diverse finestre, ma non riesco a trovare un modo per "elencare" tutte le finestre aperte e anche se sono stato in grado di scoprire Command-Tab (o WindowsKey-Tab sulla mia tastiera :) è solo sembra passare tra le applicazioni e non i file.

Come diceva @ bassplayer7, command- `scorre tra tutte le finestre aperte in un'app. Potresti anche voler usare Mission Control - Credo che la scorciatoia da tastiera predefinita per mostrare tutte le finestre dell'app corrente sia fn- F10(puoi ricontrollare andando nel menu Apple> Preferenze di Sistema> Mission Control).


Vorrei votarti, ma non abbastanza rappresentante, scusa.
Turch,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.