В Xcode 4.5 почему я не могу выбрать какой-либо файл для правой панели из "Manual" в AssistantEditor?
Долгосрочный пользователь Xcode 3. Новое для Xcode 4.5. При использовании нового окна AssistantEditor (Split-pane window) Xcode и я выбираю "Manual" в качестве контента, иногда он позволяет перейти от корня проекта, чтобы я мог получить доступ к любому файлу, который я хочу. Однако иногда "Manual" показывает только один файл.
Например, ниже для правой панели я могу выбрать только MainViewController.h и ничего другого в моем проекте, независимо от того, где находится выделение в Навигаторе проектов или что открыто в левой панели. Это действительно расстраивает то, что что-то настолько базовое неясно.
![Can't select other files]()
Для псевдообработки я изменил свои предпочтения на следующее, что позволяет мне щелкнуть файл правой кнопкой мыши, чтобы открыть его в другой области. Немного лучше, но все еще разочаровывает.
![enter image description here]()
В стороне, я лично считаю, что это действительно расстраивает его, недостаточно умышленно, чтобы узнать, находится ли ваш фокус во второй (самой правой) панели, и вы меняете выбор в Project Navigator, измените эту панель, а не первую. Было бы намного проще ссылаться на разрозненные файлы таким образом.
Обновление: Duh!
Ну, видимо, я слепой. Оказывается, вы можете следить за сфокусированным редактором. (И я тоже был там!)
![enter image description here]()
Хотя это не отвечает на мой вопрос о том, почему элемент "Ручной", по-видимому, сломан, на самом деле я предпочитаю работать в любом случае. Тем не менее, я оставлю это открытым, если кто-то выяснит эту проблему.
Ответы
Ответ 1
Вы можете отобразить помощника редактора:
![Помощник редактора]()
и измените режим на Manual
:
![Ручной выбор]()
Затем вы можете быстро открыть файл с помощью Cmd+Shift+O
, а затем нажать Enter
, чтобы открыть его в левом редакторе, или Alt+Enter
, чтобы открыть его в правом редакторе.
![Быстрый доступ]()
Вы можете сделать аналогичную вещь в навигаторе проекта: click
файл, чтобы открыть его в левом редакторе, или Alt+click
, чтобы открыть его в правом редакторе.
И вы также можете использовать вкладки:
![новая вкладка]()
Надеюсь, что это поможет!
Ответ 2
Я не уверен, почему это происходит, но оно присутствует, по крайней мере, в xCode 5 и xCode 6. Попытайтесь перейти на автоматический, а затем снова выберите Manual. Если это не решит вашу проблему после нескольких попыток, закройте xCode и снова откройте ее.
Ответ 3
Что сработало для меня, так это переключиться на другой файл в правой панели, щелкнув стрелки навигатора предупреждений в правом верхнем углу этой панели. Затем выпадающее меню "Ручной" снова показало всю структуру рабочего пространства. Чрезвычайно раздражающая ошибка в интерфейсе Xcode.
Ответ 4
По моему опыту, правая сторона всегда является отношением к левой стороне, поэтому, если я выберу файл .m с левой стороны, файл .h будет отображаться справа и наоборот.