【发布时间】:2012-09-04 00:03:18
【问题描述】:
我发现自己浪费了很多时间来处理 Xcodes 自动缩进,我不得不问我的设置是否有什么问题?基本上,如果我花时间在一个方法中缩进代码,然后复制整个方法并粘贴它,新粘贴的方法不会保留我应用于原始方法的任何空白......
例如,这是一个截图,上面的方法我缩进了一个数组的所有对象,以便它们正确排列......然后我选择了整个方法,复制并粘贴,你可以看到下面的方法有缩进都搞砸了。
我使用的是 Xcode 4.4.1,这是我的设置:
【问题讨论】:
-
粘贴时使用 Shift-Option-Command-V 而不是 Command-V,您的格式将被保留。
-
你会喜欢这个技巧:在函数范围内创建一行代码。确保它是半长的。在它下面的行上放一个 { 后,关闭与否都无所谓。然后,将光标放在第一行的末尾,按空格(或制表符),然后按 Enter。我只是喜欢重现那个错误。如果您不明白,请添加更多字符,但不要使该行足够长以超过新的换行符。您的光标现在将出现在 { 的前面和下方,但文本显示在右侧区域。无害但有趣的一个,我可以在 XCode 4 上重现一个有趣的派对炫耀技巧
标签: xcode indentation code-formatting