2010-05-15 18 views
15

Me estoy tirando de pelos en esto y los resultados de Google están sesgados ya que cree que quiero averiguar cómo codificar algo.Buscando en Xcode no encontrando resultados (buscando en mi fuente)

Mi problema es que cuando trato de buscar mi código con el cuadro String Matching no encuentra nada, incluso si introduzco algo que está en la pantalla de abajo.

¿Es Spotlight el que ofrece estos resultados? No excluyo nada en mi índice de Spotlight, ¿debería reconstruir el índice?

Gracias por cualquier ayuda que pueda ofrecer.

+2

Esto resultó ser una pregunta realmente estúpida (sí, existen). De alguna forma me vino a la cabeza que el cuadro de búsqueda en la esquina superior derecha de Xcode buscaría en todo el código de tu proyecto. Como resulta, esta casilla es para filtrar la lista de archivos. La búsqueda de código de proyecto completo se encuentra en el menú Editar. – brs

Respuesta

1

A veces esto me sucede cuando se selecciona "In Selected Items" en el cuadro combinado en el lado derecho de la cadena de búsqueda.

Si selecciona esta opción, solo obtendrá una búsqueda en los archivos seleccionados en la ventana del proyecto. Cámbielo a "In Project" para buscar todos sus archivos fuente.

Tenga en cuenta que los archivos deben estar dentro de su proyecto Xcode actual (abrirlos desde el buscador no los agregará). También puede interesarle la opción "In Open Files", que es más rápida para proyectos grandes.

21

En la parte superior del campo de búsqueda de Xcode, es probable que desee seleccionar:

Find > Text > Containing 

en lugar de

Find > Text > Matching 

no lo (a sabiendas) cambie esto a "Coincidencia", pero hay fue establecido. "Contener" es un tipo de búsqueda más útil para la mayoría de las búsquedas.

+3

Tenga en cuenta el "buscar> TEXTO> Coincidencia" también, el mío había cambiado a "buscar> REFERENCIAS> Coincidencia" que encuentra algunas cosas dependiendo de lo que está buscando. –

17

Esto me sucede después de hacer esto: desde el editor, seleccione una palabra, luego haga clic derecho sobre ella, luego elija "Buscar símbolo seleccionado en el espacio de trabajo".

Como consecuencia, el buscador se ajusta automáticamente a:

Find > Reference > Containing 

Para buscar un texto dado, se tiene que volver a configurarlo para:

Find > Text > Containing