Xcode 4: separe la consola / ventana de registro

130

¿Es posible separar la ventana de consola / registro en Xcode 4?

Aún mejor, ¿cómo?

Sol
fuente
22
+1 sabe cómo te sientes
Rob Agar
1
algún día espero poder usar Visual Studio con
iOS
3
Debe

Respuestas:

125

Vaya a las preferencias de Xcode y abra la pestaña Comportamiento .

Dígale a Xcode que abra una pestaña llamada "Depurador" cuando "Ejecutar pausas" o "Ejecutar comienza". Luego ejecútelo y rompa esa pestaña de Depuración en otra ventana (arrástrela fuera de la barra de pestañas a su propia ventana simplemente dejándola caer fuera de la ventana actual). Ahora reformúlelo a su gusto; Se quedará así. Además, no olvide los pequeños controles en la parte superior derecha de la ventana de la consola que deslizan la pantalla de variables locales para que pueda tener una consola de ancho completo a pedido. Todavía no estoy seguro de los atajos de teclado para eso.

Por lo general, mantengo la pestaña Depuración y otra pestaña en una ventana separada, para tareas de depuración, y todas mis otras pestañas de edición en una ventana diferente (y la ventana de depuración en un monitor separado con el simulador). Con la configuración anterior también significa que, mientras edita un depurador que alcanza un punto de interrupción, no interrumpirá mi edición al mostrar de repente la consola.

Kendall Helmstetter Gelner
fuente
44
El problema aquí es que cuando desee cerrar el proyecto, primero debe cerrar la pestaña del depurador o, de lo contrario, Xcode lo considerará la ventana "principal" la próxima vez que abra el proyecto y terminará con una ventana de salida de pantalla completa y no hay archivos visibles al volver a abrir el proyecto.
Joris Mans
2
Acabo de salir de XCode cuando cierro proyectos, cuando reinicia abrirá ambas ventanas. No es perfecto para estar seguro.
Kendall Helmstetter Gelner
2
Solo tiene que decirle al sistema que abra la ventana de depuración en una pestaña diferente como lo describí, luego puede arrastrar esa pestaña a su propia ventana. Una vez que tenga una pestaña específica de depuración, puede personalizarla como desee y permanecerá configurada de la misma manera.
Kendall Helmstetter Gelner
2
Ajá, ya veo ... En preferencias-> comportamientos podemos decirle que abra una pestaña con un nombre que llamamos "Depurador. Luego, cuando se abre por primera vez, podemos configurarlo para que solo tenga el registro de salida (o lo que sea) y para ser una ventana separada.
Harry Wood
1
Sí, exactamente, cada una de las ventanas siempre recuerda el estado. También es posible que desee desactivar algunos otros comportamientos sobre mostrar automáticamente las variables (que es la mitad de la ventana de registro cuando se abre)
Kendall Helmstetter Gelner
27

Claro, cree una nueva pestaña, arrástrela fuera de la ventana original y expanda el área del depurador para que sea la pestaña completa. Ahora, si Xcode recordará esa pestaña y su ubicación es otra cuestión. Presente un error con Apple para hacerles saber su disgusto.

Jon Shier
fuente
1
ok, eso es un poquito mejor, pero lejos de ser ideal. Quiero la ventana de depuración en un segundo monitor para poder hacer referencia al código fuente mientras veo la salida de depuración. ¿Apple realmente piensa que no hay desarrolladores que usen más de un monitor?
sol
2
Xcode 4 ha sido escrito con los monitores de miles de millones de pulgadas que Apple vende en mente, más que con configuraciones multimonitor más pequeñas, o eso parece. Yo también lo odio :)
Joris Mans
Lo uso principalmente con espacios, cuando separas las cosas en diferentes ventanas, creo que es bastante útil en monitores pequeños ... una clave es la facilidad de doblar y desdoblar las barras laterales.
Kendall Helmstetter Gelner
Aparentemente, organizar las ventanas como desee y descartarlas con "Cerrar espacio de trabajo" hace que Xcode recuerde mejor su ubicación para ese proyecto. Algo para probar
Jon Shier
@sol ¿Qué es lo que aún no le satisface de esta solución? ¿Es que todavía tienes los botones en la parte superior (Ejecutar, Parar, etc.) que ocupan espacio?
funroll el
5

Tomando el consejo de jshier un paso más allá, puede hacer Archivo -> Nueva ventana, y expandir la ventana de depuración para ocupar toda la ventana. Pero debe expandirlo manualmente cada vez que lo abra. Ugh

Sol
fuente
También puede ocultar la barra de herramientas en la nueva ventana si se muestra, para aislar aún más el registro y liberar espacio.
Tony Adams