Xcode 4 не сохраняет подсветку синтаксиса для файлов проекта ?! (И не распознает автоматически файлы JS ?!) - PullRequest
11 голосов
/ 16 августа 2011

Ты шутишь, верно?

Мало того, что мне приходится выбирать Editor > Syntax Coloring > Javascript для каждого файла JS в моем проекте, при каждом перезапуске Xcode 4 все настройки цвета синтаксиса исчезают для каждого файла. Разве это не должно быть сохранено где-нибудь в проекте?

  1. Почему файлы .js автоматически не распознаются как синтаксис javascript?

  2. И почему XCode не сохраняет это предпочтение на уровне проекта или, по крайней мере, для файлов, в которых вы его выбрали?

Пожалуйста, скажите мне, что есть лучший способ.

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

Подсветка синтаксиса для JavaScript отлично работает для меня в Xcode 4.3.2 (плюс я не заметил никаких проблем в более ранних версиях). XCode очень темпераментный - вы должны попытаться удалить производные данные, как советует jayboston - мне часто приходится делать это и перезагружать XCode несколько раз, чтобы он работал правильно.

Если это не решит проблему, то есть вероятность, что ваш файл xcodeproj может быть немного поврежден или, по крайней мере, труден для понимания системой. Попробуйте создать новый файл проекта и затем импортировать в него все свое старое содержимое (вручную - не копировать из старого файла проекта), чтобы посмотреть, исправит ли это что-нибудь.

0 голосов
/ 06 марта 2012

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

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

Я специально не использовал Javascript в моих проектах xcode, но у меня было подобноепроблемы с подсветкой синтаксиса, которые это решило.

Независимо от того, работает ли это или нет - некоторое внимание APPl по этому вопросу было бы здорово.

...