Xcode 4: открывающая скобка на той же строке - PullRequest
2 голосов
/ 13 марта 2011

Я только что установил Xcode 4, и открывающая скобка автоматически сгенерированных функций находится на новой строке.

Например:

- (void)dealloc
{
  [_window release];
  [super dealloc];
}

Я хотел бы иметь открывающую скобкув той же строке, как это было в Xcode 3:

- (void)dealloc {
  [_window release];
  [super dealloc];
}

Может ли кто-нибудь мне помочь?

Спасибо.

Ответы [ 4 ]

4 голосов
/ 15 марта 2011

Ответ MarkC имеет правильную идею, но это не те шаблоны, которые вы ищете .

Шаблоны, которые нужно отредактировать, имеют либо

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates

, либо

/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Templates

в зависимости от целевой платформы.

3 голосов
/ 22 марта 2011

Не редактируйте эти шаблоны напрямую! Apple обычно автоматически удаляет их при обновлении до следующей версии Xcode ...

Вместо этого вы хотите скопировать / вставить их в:

~/Library/Developer/Xcode/

например:.

~/Library/Developer/Xcode/File Templates/
~/Library/Developer/Xcode/Project Templates/

... а затем отредактируйте их там. Xcode знает, что он должен искать там ваши пользовательские версии, и Apple оставит содержимое вашего домашнего каталога в покое.

1 голос
/ 13 марта 2011

Весь код шаблона, который XCode 4 использует для создания новых файлов классов, находится в / Разработчик / Библиотека / Xcode / Шаблоны / Файл \ Templates / Cocoa / Objective-C \ class.xctemplate

Просто отредактируйте эти шаблоны в соответствии со своим стилем кодирования, и все готово.

0 голосов
/ 11 июля 2013

Вы можете попробовать использовать приложение под названием Snippet Edit, которое позволяет легко редактировать все предоставленные фрагменты кода.Вам нужно будет использовать Xcode v4.3 или новее, хотя, если вы хотите его использовать.

Приложение можно найти по адресу http://cocoaholic.com/snippet_edit/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...