Programador nuevo en Apple - ¿Cómo cambiar eficientemente entre archivos en XCode?


13

Soy un programador que es bastante nuevo para el software de Apple, y todo es extraño, diferente y aterrador: P, así que estoy tratando de descubrir algunas cosas del flujo de trabajo:

Estoy acostumbrado a tener una "barra de pestañas" de estilo Visual Studio / Notepad ++ que tiene todos los documentos abiertos para poder tener un grupo de archivos abiertos para cambiar rápidamente entre ellos. El navegador XCode funciona para cambiar, pero enumera todos los archivos, lo que en grandes proyectos dificulta el trabajo rápido en un conjunto de archivos relacionados.

Puedo decir que Apple evita la cosa de la "ventana de contenido único", así que no estoy buscando lo mismo en XCode, sino preguntando cuál es la forma en que Apple hace el cambio de documentos.

Puedo hacer doble clic para abrir varias ventanas, pero parece que no puedo encontrar una manera de "enumerar" todas las ventanas abiertas, y aunque pude descubrir Command-Tab (o WindowsKey-Tab en mi teclado :) solo parece cambiar entre aplicaciones y no archivos.


1
Comando + Tilde ("~") rota entre ventanas de cualquier aplicación en particular.
bassplayer7

Respuestas:


20

Xcode admite pestañas. Puede agregar uno nuevo presionando Command ⌘+ T, o vaya a Ver> Mostrar barra de pestañas para mantener la barra siempre abierta para que pueda presionar el +botón allí. Con múltiples pestañas, puede usar Command ⌘+ {y Command ⌘+ }para recorrerlas.

Como lo menciona bassplayer7 en los comentarios, también puede usar varias ventanas y recorrerlas con Command ⌘+ `(retroceso) o Command ⌘+ ~(tilde).

Además, puede tener múltiples documentos abiertos en una ventana usando los editores asistentes. Use Navegar> Abrir en el Editor Asistente o haga clic en el icono que parece una camisa y corbata de moño en la barra de herramientas para abrir el editor. Luego, puede usar el pequeño +en la esquina superior derecha del editor para agregar más.

El menú Navegar también tiene varias otras opciones útiles, como revisar el historial de un editor, varias contrapartes de un archivo (encabezados, implementaciones, interfaces, ...) y cambiar el foco entre varias partes de la ventana.

En cuanto al navegador, use grupos para combinar archivos relacionados para un acceso más fácil. Use Archivo> Nuevo> Grupo o Archivo> Nuevo> Agrupar de la selección para agregar un grupo y reorganizar las cosas como desee. Puede eliminar por completo los grupos originales creados en el proyecto original si lo desea, ya que son solo para la navegación y no tienen ningún efecto en el proyecto real.


Doh, me siento tonto por ni siquiera buscar "pestañas XCode". Supuse que no las admitía, ya que al hacer doble clic se abría una nueva ventana ... He reasignado el doble clic para abrir una nueva pestaña y los accesos directos de cambio de pestaña. pueden alcanzarse solo con mi mano derecha, ahora mi flujo de trabajo es mucho más fluido.
Turch

Oye, ¿puedes decirme cómo volver a hacer doble clic para abrir un nuevo documento en una nueva pestaña en lugar de una nueva ventana?
SexyBeast

@Cupidvogel No estoy en mi computadora en este momento para más detalles, pero hay una pestaña en las preferencias de Xcode solo para esos controles.
ughoavgfhw

1

Puedo hacer doble clic para abrir varias ventanas, pero parece que no puedo encontrar una manera de "enumerar" todas las ventanas abiertas, y aunque pude descubrir Command-Tab (o WindowsKey-Tab en mi teclado :) solo parece cambiar entre aplicaciones y no archivos.

Como dijo @ bassplayer7, command- `alterna entre todas las ventanas abiertas en una aplicación. Usted también puede usar el Control de Misión - Creo que la combinación de teclas predeterminada para mostrar todas las ventanas de la aplicación actual está fn- F10(puede hacer doble comprobar esto yendo al menú Apple> Preferencias del sistema> Control de la Misión).


Te votaría pero no suficiente representante, lo siento.
Turch
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.