Не удается переименовать файлы в Xcode 4 Anymore?

Серьезно, в предыдущих версиях XCode я мог щелкнуть правой кнопкой мыши файл или группу в XCode, и я бы получил опцию "rename". В XCode 4 я не могу больше переименовать свои файлы в XCode. Что случилось? Почему Apple удалит такую ​​функцию? Как я могу переименовать свои nib, ресурсы изображения и другие в XCode сейчас?

Ответы

Ответ 1

Элемент контекстного меню был удален, но вы все равно можете переименовать изнутри. Выберите файл, а затем нажмите еще раз в названии, и вы должны получить поле редактора. Введите имя для переименования. Однако это может быть немного темпераментным. Самая большая проблема, которую я обычно делаю, - это сделать второй щелчок слишком быстро, и он регистрируется как двойной щелчок. Поэтому вам может понадобиться немного поиграть с вашим временем, чтобы привыкнуть к нему.

Если вы хотите вернуть элемент CM, обязательно укажите на нем отчет об ошибке.

Ответ 2

Обратите внимание: если вы переименовываете класс, лучшим способом, который я нашел для этого, является открытие заголовка класса, выберите имя класса, затем нажмите "Ctrl-Click" и выберите "Refactor/Rename". Таким образом, Xcode переименует файлы .h и .m и заменит экземпляры вашего имени класса (почти) везде, где он появляется, включая файлы XIB. Острота!

Screenshot showing the Refactor / Rename context menu entry


Изменить: в Xcode 4.2 следите за этот результат:" При запуске операции переименования рефакторинга из объявление какого-либо свойства, любые файлы Interface Builder, которые ссылаются на это свойство, будут неправильно обновлены. Вместо этого выполните операцию переименования при использовании свойства или связанного с ним оператора @synthesize.

Ответ 3

Выберите файл в окне навигации и нажмите Enter. Просто переименование в Finder.

Ответ 4

Если вы хотите изменить путь на случай, если вы переместили некоторые файлы...

Шаг 1: Вид → Утилиты → Файловый инспектор, чтобы открыть инспектор файлов Шаг 2. В разделе "Идентификация → Путь есть белый значок, чтобы изменить относительный путь к файлу

Кроме того, чтобы переименовать файл, просто рефакторинг, как указано выше;)

Ответ 5

иначе вы можете это сделать, используя маленький прямоугольник со стрелкой в ​​нем, которая находится внизу панели. Нажмите на нее, ваши объекты будут отображаться в виде списка, вы можете переименовать его там, как вы переименовали бы файлы или что-то еще... Надеюсь, что поможет

Ответ 6

Если вы хотите переименовать файлы неклассов, такие как png файлы, просто выберите файл и выберите "Показать файл-инспектор" правой кнопкой мыши, а затем измените имя файла из текстового поля "name" (идентифицируйте и введите метку).

Мне нужно изменить имя класса, я рекомендую метод рефакторирования Саймона Уитекера (второй комментарий).