2011-04-23 3 views
0

Как включить фигурные скобки, соответствующие?Вопросы редактора кода Xcode 4

  • Это отлично работает в Xcode 3.x. В Xcode 4 не работает. Я уже установил флажок «Автоматически вставлять закрытие» на странице «Настройки -> Редактирование текста -> Редактирование».

Как включить скобки, соответствующие?

Как включить коммен. Для "if/else-if", "for" и т. Д.?

  • В Xcode 3.x я хотел бы начать набирать «для» и автозаполнения обеспечит скобки, фигурные скобки, пол-колоны и т.д. Я мог затем нажмите побег для меню, содержащего (помимо прочего) вариант для цикла «for i» (в этом случае Xcode заполнил бы «int i; i < n; i ++» с n выбранным, чтобы я мог просто ввести значение).

  • В Xcode 3.x я мог бы сделать что-то подобное для if/else-if блоков. Я мог бы просто начать набирать «если» и автозаполнения обеспечит скобку, фигурные скобки и т.д.

Edit: после того, как ищет вариант «получить информацию» для файла исходного кода (просто кликните правой кнопкой мыши имя файла в Xcode 3) в течение пяти минут я решил понизить до версии 3.2.x. Это означает часы загрузки. Это действительно воняет :-(

ответ

4

Auto-} работает немного по-другому в Xcode4. Он не появляется, как только вы набираете {. Вы должны нажать return после получения закрывающей фигурной скобки. autocomplete.Это сначала кажется немного странным, мне потребовалось некоторое время, чтобы приспособиться, но я думаю, что это имеет смысл. Большинство стилей кодирования диктуют возврат после открытия скобки, поэтому он почти всегда будет автоматически закрываться, когда вы этого захотите. Это не дает}, хотя в случае, например, для создания одной строки, если в многострочный. Теперь вы можете добавить в открывающую скобку, переместить курсор после строки и ввести заключительную фигуру. сделал что-то вроде этого, мне пришлось бы тратить время на удаление auto-}.

Для завершения кода это похоже на то, что у вас проблема с индексацией , Кодовое завершение по-прежнему работает по вашему желанию (сейчас это намного умнее) в Xcode4. Ваша синтаксическая раскраска также обычно отключается, когда это происходит. Я столкнулся с ним с одним из моих проектов и исправил его, отредактировав мои настройки сборки, у меня был плохой. Вы также можете попробовать удалить производные данные проекта в организаторе. Это заставит перестроить индекс.

Элементы «получить информацию» перемещены. Это одна из наземных мин переустановки IDE. Их нет в инспекторе файлов. Покажите панель утилит, а затем выберите инспектор файлов (первый значок на панели вкладок).

Xcode 4 немного чужой, когда он пришел с Xcode 3. Они изменили много вещей. Я бы рекомендовал почувствовать это. В ближайшее время Xcode 3 будет устаревшим, и вы не получите для него новых SDK. У вас могут быть установлены Xcode 3 и 4 одновременно, что полезно для создания коммутатора. Таким образом, вы можете вернуться к Xcode 3, когда вы застряли на чем-то и сможете постепенно внести изменения.

Смежные вопросы