2011-05-01 8 views
13

En serio, en versiones anteriores de XCode podía hacer clic derecho en un archivo o grupo en XCode y obtenía la opción "cambiar el nombre". En XCode 4 parece que ya no puedo cambiar el nombre de mis archivos en XCode directamente. ¿Que pasó? ¿Por qué Apple eliminaría esa función? ¿Cómo puedo cambiar el nombre de mis puntas, recursos de imagen y otros en XCode ahora?¿No se puede cambiar el nombre de los archivos en Xcode 4 Anymore?

Respuesta

16

Se ha eliminado el elemento del menú contextual, pero aún se puede cambiar el nombre desde dentro. Seleccione el archivo y luego haga clic de nuevo en el nombre y debe obtener el campo editor. Escriba lejos para cambiar el nombre. Aunque puede ser un poco temperamental. El problema más grande que suelo tener es hacer el segundo clic demasiado rápido y registrarlo como un doble clic. Por lo que es posible que necesite jugar un poco con su tiempo un poco para acostumbrarse.

Si desea recuperar el elemento CM, asegúrese de presentar un informe de error en él.

+0

Eso funciona. Logré hacerlo bastante rápido. Gracias un montón. –

0

otra forma en que puede hacerlo, es mediante el pequeño rectángulo con una flecha que se encuentra en la parte inferior de la barra. Haga clic en él, sus elementos se mostrarán en una lista como vista, puede cambiarle el nombre allí de la forma en que cambiaría el nombre de los archivos o lo que sea ... Espero que ayude

5

Seleccione el archivo en la ventana de navegación y presione Enter. Simplemente el modo de cambio de nombre en Finder.

+0

+1 de la manera más fácil, sin hacer clic en Fiddley. – bentford

21

Tenga en cuenta que si está cambiando el nombre de una clase, la mejor manera que he encontrado para hacerlo es abrir el encabezado de clase, seleccionar el nombre de la clase, luego presionar y hacer clic y elegir Refactorizar/Cambiar nombre. De esta forma, Xcode cambiará el nombre de los archivos .h y .m y reemplazará las instancias de su nombre de clase (casi) en cualquier lugar que aparezca, incluidos los archivos XIB. ¡Hábil!

Screenshot showing the Refactor/Rename context menu entry


Editar: en Xcode 4.2, cuidado con los this gotcha: "Cuando se inicia una operación de refactorización de cambio de nombre de la declaración de una propiedad, los archivos Interface Builder que hacen referencia a que la propiedad no lo hará se actualizará correctamente. En su lugar, realice la operación de cambio de nombre en un uso de la propiedad, o una declaración @synthesize asociada ".

1

En caso de que quiera cambiar la ruta en caso de que movió algunos archivos ...

Paso 1: Ver -> Utilidades -> Inspector de archivos para abrir el inspector de archivos Paso 2: En la Identidad -> Ruta hay un icono blanco para cambiar la ruta relativa del archivo

Además, para cambiar el nombre del archivo, refactorizar como se ha dicho;)

0

Si desea cambiar el nombre de archivos que no son de clase como archivos PNG sólo tiene que seleccionar archivos y elija 'Mostrar inspector de archivos' desde el botón derecho, luego cambie el nombre del archivo desde el campo de texto 'nombre' (identifique y escriba etiqueta).

Quiero cambiar el nombre de la clase, recomiendo el método Refactor 'Simon Whitaker' (segundo comentario).

Cuestiones relacionadas