XCode: код теряет окраску синтаксиса

Я нахожу, что в различном коде Objective C ситуаций в (Leopard) Xcode 3.1 может не получить соответствующий синтаксис, окрашивающий после ввода, или потерять окраску этого он имел.

Это не просто проблема "обновления" с новыми пользовательскими символами - но и влияет на символы платформы Какао также.

Иногда CMD-a для выбора всего текста на кодовой странице будет делать окрашивающий (ре), появляются, иногда дважды щелкание на строке для выбора его будет работать, иногда я должен добавить/удалить пространство в символе для получения того символа к (ре) цвет. Восстановление или закрытие/повторное открытие проекта могут или не могут работать.

Действительно ли это - известная проблема с XCode? Для чего-то настолько раздражающего мне я не нахожу многочисленные обсуждения его на ТАК, и в другом месте я ожидал бы.

И есть ли какая-либо команда для принуждения глобального синтаксиса, повторно окрашивающего?

80
задан Jon Seigel 4 April 2010 в 07:10
поделиться

2 ответа

Откройте настройки проекта (> Проект> Редактировать настройки проекта меню), а затем нажмите кнопку index Sense Index кнопка в вкладке . Это воссоздает индекс, который Xcode использует для окрашивания синтаксиса.

Этот процесс может занять некоторое время для более крупных проектов, поэтому вы можете проверить прогресс в окне активности ( в меню «Окно»> «»> «Меню» ).

0
ответ дан 24 November 2019 в 09:47
поделиться

Недавно у меня была похожая проблема, все раскраски и автозаполнение перестали работать для встроенных фреймворков, мои собственные классы по-прежнему работали. Кто-то посоветовал мне отключить "Run Static Analyzer" в настройках сборки. Это странно, но это сработало.

1
ответ дан 24 November 2019 в 09:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: