Xcode 5.0.1: как сделать так, чтобы папки отображались поверх файлов в навигаторе проекта

Я только начал использовать Xcode и обнаружил, что папки смешиваются с файлами одного уровня в алфавитном порядке.

Есть ли способ, чтобы папки отображались сверху, а затем файлы той же родительской папки? Так же, как в FileBrowser TextMate.

Текущее отображение:

введите здесь описание изображения

Я хочу, чтобы это было:

введите здесь описание изображения

Заранее спасибо.


person Konstantin Rudy    schedule 07.11.2013    source источник
comment
Как указал @Scott, вы используете ссылки на папки, а не на группы. Если нет особой причины использовать ссылки на папки, измените их на группы. При перетаскивании в папку с файлами можно выбрать ссылки на папки или группы.   -  person zaph    schedule 07.11.2013


Ответы (2)


Изменение настроек MacOS Finder приведет к тому, что XCode также будет отображать папки перед файлами на том же уровне.

  • Найдите и установите флажок под Finder -> Preferences -> Advanced с надписью Keep folders on top: In windows when sorting by name.

  • Перезапустите XCode, и вы обнаружите, что новый порядок сортировки соблюдается.

введите здесь описание изображения

person M. McKenzie    schedule 24.01.2020

Просто наведите курсор мыши на элемент и переместите его. Таким же образом можно изменить уровень файла или папки. Вы можете создавать папки из строки меню :Файл:Новый:Группа".

Я вижу, что вы используете ссылки на папки, а не на группы. Если нет особой причины использовать ссылки на папки, измените их на группы. При перетаскивании в папку с файлами можно выбрать ссылки на папки или группы. Поскольку ссылки на папки являются зеркалом структуры каталогов и не могут быть изменены в Xcode. Я подозреваю, что ОП действительно хочет группы.

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

введите здесь описание изображения

person zaph    schedule 07.11.2013
comment
Спасибо за ваш ответ, Заф, к сожалению, я не могу перетаскивать папки в Навигаторе проектов в одной и той же родительской папке. Я добавил скриншоты, надеюсь, это поможет понять мою проблему. - person Konstantin Rudy; 07.11.2013
comment
@roody: это может быть невозможно, потому что вы используете ссылки на папки, которые следуют обычному порядку OS X (например, в Finder). Zaph использует группы, которые существуют только в проекте Xcode. Вы можете изменить свой проект так, чтобы у вас были группы вместо ссылок на папки, но это может оказаться неосуществимым, если вы хотите добавлять файлы из центрального расположения, не перемещая их в папку проекта. - person Scott Berrevoets; 07.11.2013
comment
Да, я не заметил ссылок на папки. Я использую только ссылки на папки для таких вещей, как изображения и элементы данных. Я подозреваю, что ОП действительно хочет группы. - person zaph; 07.11.2013
comment
Спасибо, Заф и @Scott, группы можно переупорядочивать. Вот и все. К сожалению, Xcode не позволяет отображать ссылки на папки перед файлами. - person Konstantin Rudy; 07.11.2013