Я не получаю текстовое завершение макроса в последнем xcode (3.2.1) - PullRequest
0 голосов
/ 02 ноября 2009

Я недавно обновил свою машину с Leopard до Snow Leopard. Также я установил последнюю версию Xcode 3.2.1 для Snow Leopard.

В настоящее время я не получаю завершение кода для встроенных макросов. Например, «если», за которым следует ESC, выдает список завершения с #IF и ifstream. Однако я могу вставить его из меню «Правка»> «Макрос вставки текста»> C> If Block.

Любая помощь?

Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 03 ноября 2009

Завершения текстовых макросов зависят от контекста. Вы уверены, что находитесь в файле C, и что блок if действителен в той точке, где вы печатаете? Вы должны увидеть что-то подобное, даже не нажимая Esc: альтернативный текст http://idisk.mac.com/cdespinosa/Public/If.png

0 голосов
/ 06 ноября 2009

Наконец я нашел решение для этого. Удаление "/ Пользователи / имя / Библиотека / Поддержка приложений / Разработчик / Общий доступ" сделало его отлично работающим.

На самом деле, работая с предыдущими версиями Xcode, я пытался добавить пользовательские макросы завершения в «Shared / Xcode / Specifications». Но xcode 3.2.1, по-видимому, был перепутан с пользовательской спецификацией и спецификацией по умолчанию и не отображал завершения.

...