Вопросы по редактору кода Xcode 4 - PullRequest
0 голосов
/ 23 апреля 2011

Как включить сопоставление фигурных скобок ?

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

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

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

  • В Xcode 3.x я начал бы набирать «for», а автозаполнение предоставляло бы круглые скобки, фигурные скобки, точки с запятой и т. Д. Затем я мог нажать клавишу escape для меню, содержащего (среди прочего) параметр сделать цикл «for i» (в этом случае Xcode будет заполнять «int i; i

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

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

1 Ответ

4 голосов
/ 24 апреля 2011

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

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

Элементы "get info" перемещены.Это одно из наземных мин переписывания IDE.Их нет в файле инспектора.Показать панель утилит, а затем выберите инспектор файлов (первый значок на панели вкладок).

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

...