Xcode 4: scollegare la finestra della console / registro


130

È possibile scollegare la finestra della console / registro in Xcode 4?

Ancora meglio, come?


22
+1 sai come ti senti
Rob Agar

1
un giorno spero di poter usare Visual Studio con
iOS

3
Dovresti selezionare una risposta migliore: P
MikeyWard,

Risposte:


125

Vai alle preferenze di Xcode e apri la scheda Comportamento .

Di 'a Xcode di aprire una scheda chiamata "Debugger" quando "Esegui pause" o "Esegui avvia". Quindi eseguilo e spezza la scheda Debug in un'altra finestra (trascinala fuori dalla barra delle schede nella sua finestra lasciandola cadere fuori dalla finestra corrente). Ora riformalo in base ai tuoi cuori; rimarrà così. Inoltre, non dimenticare i piccoli controlli in alto a destra della finestra della console che fanno scorrere la visualizzazione della variabile locale in modo che tu possa avere una console a tutta larghezza su richiesta. Non sono ancora sicuro delle scorciatoie da tastiera.

Di solito tengo la scheda Debug e un'altra scheda in una finestra separata, per le attività di debug e tutte le altre schede di modifica in una finestra diversa (e la finestra di debug su un monitor separato con il simulatore). Con le impostazioni di cui sopra significa anche che, durante la modifica di un debugger che raggiunge un punto di interruzione, non interromperà la modifica apportando improvvisamente la console.


4
Il problema qui è che quando vuoi chiudere il progetto devi prima chiudere la scheda debugger o altrimenti Xcode la considererà la finestra "principale" per la prossima volta che aprirai il progetto e finirai con una finestra di output a schermo intero e nessun file visibile quando si riapre il progetto.
Joris Mans,

2
Ho appena chiuso XCode alla chiusura dei progetti, quando riavvii si apriranno entrambe le finestre. Non è perfetto per essere sicuri.
Kendall Helmstetter Gelner,

2
Devi solo dire al sistema di aprire la finestra Debug in una scheda diversa come ho delineato - quindi puoi trascinare quella scheda nella sua finestra. Una volta che hai una scheda specifica per il debug puoi personalizzarla come preferisci e rimarrà impostata allo stesso modo.
Kendall Helmstetter Gelner,

2
Ah, vedo ... Nelle preferenze-> comportamenti possiamo dirgli di aprire una scheda con un nome che chiamiamo "Debugger. Quindi quando si apre per la prima volta possiamo impostarlo per avere solo il registro di output (o qualsiasi altra cosa) e di essere una finestra separata.
Harry Wood,

1
Sì, esattamente, ogni finestra ricorda sempre lo stato. Potresti anche voler disattivare alcuni altri comportamenti sulla visualizzazione automatica delle variabili (che è metà della finestra del registro quando viene aperta)
Kendall Helmstetter Gelner,

27

Certo, crea una nuova scheda, trascinala fuori dalla finestra originale ed espandi l'area del debugger in modo che sia l'intera scheda. Ora, se Xcode ricorderà quella scheda e il suo posizionamento è un'altra questione. Invia un bug con Apple per far sapere loro il tuo dispiacere.


1
ok, è un pochino meglio, ma tutt'altro che ideale. Voglio la finestra di debug su un secondo monitor, così posso effettivamente fare riferimento al codice sorgente mentre guardo l'output di debug. Apple pensa davvero che non ci siano sviluppatori che utilizzano più di un monitor?
sol

2
Xcode 4 è stato scritto con i monitor da un milione di pollici che Apple vende in mente, più che con configurazioni multimonitor più piccole, o almeno così sembra. Lo odio anche io :)
Joris Mans

Lo uso principalmente con Spaces, quando si suddividono le cose in finestre diverse, è piuttosto utilizzabile su monitor di piccole dimensioni, credo ... una chiave è la facilità di piegare e dis-piegare le barre laterali.
Kendall Helmstetter Gelner,

Apparentemente disponendo le finestre come vuoi e scartandole con "Close Workspace", Xcode riesce a ricordare meglio il loro posizionamento per quel progetto. Qualcosa da provare.
Jon Shier,

@sol Cosa non ti soddisfa ancora questa soluzione? Hai ancora i pulsanti in alto (Esegui, Ferma, ecc.) Che occupano spazio?
funroll

5

Seguendo ulteriormente i consigli di jshier, puoi fare File -> Nuova finestra ed espandere la finestra di debug per occupare l'intera finestra. Ma devi espanderlo manualmente ogni volta che lo apri. Ugh.


Inoltre, puoi nascondere la barra degli strumenti nella nuova finestra, se visualizzata, per isolare ulteriormente il registro e liberare spazio.
Tony Adams,
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.