Вы можете изменить это, отредактировав файл Xcode Macros.
Скопируйте файл макроса XCode C в каталог макросов XCode вашего пользователя:
mkdir -p ~ / Библиотека / Поддержка приложений / Разработчик / Shared / Xcode / Технические характеристики && \
cp /Developer/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro/Contents/Resources/C.xctxtmacro ~ / Библиотека / Приложение \ Support / Developer / Shared / Xcode / Спецификации
Мне легче читать xml, и обычно я преобразую файл макроса в xml1
.
plutil -convert xml1 C.xctcmacro
Редактирование файла макроса для ваших новых стилей
cd $ ХарактеристикиDir / && vim C.xctxtmacro
Вы найдете соответствующий раздел вокруг строки № 46 как часть идентификатора c.block. Если после части $ (BlockSeparator) {добавить разрывную строку, она будет расширена до этого.
В этот момент вы можете заметить этот интересный ключ под названием «BlockSeparator». Если вы хотите, чтобы этот стиль применялся ко всем блокам на всех языках (хотя, для, переключения и т. Д.), Есть более простой маршрут:
defaults write com.apple.Xcode XCCodeSenseFormattingOptions '{ "BlockSeparator" = "\n" ; }'
Вы можете узнать больше о макросах xcode (в основном), прочитав уже существующие. Их (мучительно краткий) обзор в разделе документации Xcode Editor .