2016-03-25 2 views
1

Я выделил важную информацию, чтобы сделать ее более удобной для чтения.Фрагменты Xcode не используются в автозаполнении

Я просто обновленный к Xcode 7.3 вчера и пытались весь день, чтобы исправить мою проблему. Для класса мы программируем на C и используем SVN для изменения всех наших файлов для создания нашего проекта. I использовал Xcode 7.2 для выполнения всех предыдущих заданий.

Моя текущая рутина, что я не создавать новые проекты для наших заданий, я просто открыть * .c файлы с Xcode. Там, где моя проблема приходит в том, что когда я начинаю набирать, например «Для цикла» в предыдущей версии я получаю это для автозаполнения:

for (initialize; condition; reinitialize){ 
    statements 
} 

, где я мог вкладку поперечнике и редактировать держателей мест с переменными/значениями, которые я буду использовать в цикле. Теперь в Xcode 7.3, когда я печатаю для всех автозаполнений, мне показывают толькоthis без скобок или скобок.

Если я перетаскиваю фрагменты к середине моего кода, он появляется, но это требует много времени и, откровенно говоря, боли. Я попытался удалить производные данные, но, видя, что я не создаю новый проект для каждого задания, я не думаю, что это помогает мне. Я также попытался удалить файл кеша и переустановить старый 7.2 Xcode безрезультатно.

Любая помощь приветствуется.

ответ

0

Нажмите на клавишу Tab или Enter, когда увидите «для», я думаю. Это авто заполняет остальную часть материала для меня, по крайней мере, в этот момент вы можете Tab больше.

EDIT: Не нажимайте клавишу пробела после ввода «для», затем предложения автозаполнения исчезнут. Похож на это в 7.3 (немного отличается именами параметров, чем у вас).

for (initialization; condition; increment) { 
    statements 
} 
+0

О, извините. Я знал, что параметры не выглядят правильно. То, что я делал в старых версиях, но теперь, после того, как я нажал вкладку, она просто остается, она не заполняет остальные, просто оставляет меня с 'for' –

+0

Вы даже получаете раскрывающееся меню автозаполнения? Когда я набираю 'for', первый вариант в предложениях -' for - For Statement' – lundhjem

+0

Нет, все, что я получаю, находится в раскрывающемся списке, но оно не отображается для оператора, что заставляет меня думать, что что-то перепуталось, когда он обновил и переустановил старые версии, исправив его. –

0

Я нашел решение, почему оно не работает. В файле .c я в настоящее время работаю, функции которых определены следующим образом:

int main() 
// comments 
{ 
Return 
} 

И когда я пошел к типу ибо в ней не будет регистрировать его как функцию, но если бы я изменил, где кронштейн к этому:

int main(){ 
// comments 
Return 
} 

Я получаю завершение кода, как раньше. Я не знаю, почему это проблема, потому что я клянусь, что это работало раньше.

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