XCode 4 Сортировка файлов по имени - PullRequest
67 голосов
/ 10 марта 2011

В Xcode 3.x я мог бы сделать Edit> Sort> By Name. Я не могу найти эту функциональность в новой версии XCode. Как мне это сделать?

Ответы [ 5 ]

56 голосов
/ 11 марта 2011

Это недостающая функция (основная, IMO) из Xcode 4.

РЕДАКТИРОВАТЬ: Начиная с 4.2 он вернулся !!!

27 голосов
/ 04 января 2012

Это IS там в Xcode 4.2 (хотя не уверен насчет более ранних версий.)

y http://f.cl.ly/items/1m0r0y190y0D2w2t3t1D/Screen%20Shot%202555-01-04%20at%2012.16.31%20.png

7 голосов
/ 24 мая 2011

Из моего предыдущего ответа :

К сожалению, это было исключено из Xcode4 - мне понравилась эта функция. Вы можете это исправить, хотя. Вот как это сделать:

Сначала перейдите к Apple Bug Reporter и отправьте запрос на добавление функции. Серьезно, давай. Я подожду, пока ты не вернешься.

Назад? Большой! Мы на шаг ближе к получению этой функции. Отличная работа!

Теперь заменитель бедняка, пока Apple не исправит его: реорганизуйте свой проект так, чтобы большинство ваших файлов располагалось в подкаталогах (реальных, а не логических «групповых» папках Xcode). Обычно мои файлы располагаются в файлах классов, контроллеров, ресурсов, изображений, основ и вспомогательных файлов. Это покрывает около 95% всех моих файлов. Всякий раз, когда вам нужно изменить порядок файлов в Xcode, просто удалите ссылку на папку и добавьте ее обратно - файлы в этой папке снова будут в алфавитном порядке.

По общему признанию, не так хорошо, как в Xcode3, но как только вы организовали структуру папок вашего проекта, потребуется всего лишь мгновение, чтобы перегруппировать объекты без особых усилий.

5 голосов
/ 22 мая 2011

Это отсутствующая функция, если вы хотите сортировать постоянно. Тем не менее, есть функция просмотра временно отсортированных элементов, а именно в панели переходов:

Совет. Удерживайте нажатой клавишу «Command» при выборе уровня в меню пути для просмотра его элементов в алфавитном порядке.

http://developer.apple.com/library/mac/#recipes/xcode_help-jump_bar/Recipe.html

1 голос
/ 07 мая 2011
  1. Выйти из проекта
  2. Сделайте резервную копию вашего project.pbxproj на всякий случай
  3. найдите сеанс "детей" в вашем самом раздражающем каталоге
  4. как-то сортировать (я использовал linux sort -k3)
  5. Откройте ваш проект.

работал для меня: P

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