Не могу переименовать файлы в Xcode 4 больше? - PullRequest
13 голосов
/ 02 мая 2011

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

Ответы [ 6 ]

21 голосов
/ 15 июня 2011

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

Screenshot showing the Refactor / Rename context menu entry


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

16 голосов
/ 02 мая 2011

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

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

5 голосов
/ 15 июня 2011

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

1 голос
/ 22 сентября 2011

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

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

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

0 голосов
/ 17 августа 2014

Если вы хотите переименовать файлы, не относящиеся к классу, например, файлы png, просто выберите файл и выберите «Показать инспектор файлов» при щелчке правой кнопкой мыши, затем измените имя файла в текстовом поле «имя» (укажите и введите метку).

Если вы хотите изменить имя класса, я рекомендую метод Refactor «Саймон Уитакер» (второй комментарий).

0 голосов
/ 10 мая 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...