技术源于生活,服务生活 Terry 随笔

XCode自动生成代码风格吐槽


当我们在xCode输入时,会有自动生成代码的提示,但默认生成的代码格式是 { 在最右边,如:

if (condition){
	statements
}

while (condition){
    statements
}

我之前一直做C++,对代码风格算比较执着的,无法忍受这种风格,我只认下面这种:

if (condition)
{
	statements
}

while (condition)
{
	statements
}

从一开始手工修改到最终修改XCode的文件,修改方法是找到 SystemCodeSnippets.codesnippets ,把里面的 { 修改成 回车{, 回车意思是按下回车键. 路径: xCode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets

如果是从Finder里找的话,就是: xCode.app/Contents/Frameworks/IDEKit.framework/Resources/SystemCodeSnippets.codesnippets

下载(已修改好风格) xCode 6.4 的 SystemCodeSnippets.codesnippets xCode 7.0 的 SystemCodeSnippets.codesnippets

吐槽 为什么没有提供设置代码风格的选项呢?现在每次升级XCode都要修改此文件的?这种默认代码的风格,实在的接受不了啊!!!

最终的解决方案

使用自定义代码段的方式


Content