我无法找到我的具体问题的任何解决方案。我正在使用 Xcode 3.2。我想从上一行缩进下一行函数参数:
somevariable = pow(
a,
b);
但是,Xcode 的语法感知缩进坚持将上述内容转换为:
somevariable = pow(
a,
b);
参数与函数的左括号对齐的位置。
如何配置缩进以匹配我的偏好?
我无法找到我的具体问题的任何解决方案。我正在使用 Xcode 3.2。我想从上一行缩进下一行函数参数:
somevariable = pow(
a,
b);
但是,Xcode 的语法感知缩进坚持将上述内容转换为:
somevariable = pow(
a,
b);
参数与函数的左括号对齐的位置。
如何配置缩进以匹配我的偏好?
XCode(至少是我拥有的版本,3.1.3)有一个名为“缩进”的首选项窗格,可让您单击/关闭几个字符旁边的复选标记,例如分号、回车等。
如果关闭回车和分号的复选标记,您可以控制自己缩进中最重要的部分。
例如,我在函数的开头声明了我的变量,我喜欢它们齐平;而第一次安装的 XCode 坚持将它们带到与代码相同的级别。
我关掉了分号,很快,它就会把它们留在那里。大多数时候。在复制/意大利面操作期间,它仍然会搞砸它们,但主要是它的行为。:)
一种解决方案可能是将括号也放在新行上。你会有这样的东西:
auto somevariable = pow
(a,
b);
如果您想从 Xcode 自动缩进并且如果您受到许多行约束,则不是最优雅的解决方案,但最有效的解决方案。