Swift Xcode 8中线路的中点对齐;分机?

Swift Xcode 8中线路的中点对齐;分机?,swift,formatting,xcode8,Swift,Formatting,Xcode8,我不确定其他人会有这种奇怪的愿望,也就是说我意识到这可能是一个不寻常的要求 我想以上面的例子为例,让它自动成为除数“:”字符上的“中心对齐” 这是Xcode扩展可以编程实现的吗 这是一个简单的例子,在上下文中,这是我所希望的,但是考虑到许多用例更多地使用了更多的动作,以及复杂的使用序列和动作分组。 我认为这是可能的。看看这个,这是调整作业 通过一些小的修改,您应该可以达到这个目的。可能是个人偏好,但让您的CGPoint初始值设定项处于相同的缩进级别似乎不是一个好主意。它们要么排成一行,要么进一

我不确定其他人会有这种奇怪的愿望,也就是说我意识到这可能是一个不寻常的要求

我想以上面的例子为例,让它自动成为除数“:”字符上的“中心对齐”

这是Xcode扩展可以编程实现的吗

这是一个简单的例子,在上下文中,这是我所希望的,但是考虑到许多用例更多地使用了更多的动作,以及复杂的使用序列和动作分组。


我认为这是可能的。看看这个,这是调整作业


通过一些小的修改,您应该可以达到这个目的。

可能是个人偏好,但让您的CGPoint初始值设定项处于相同的缩进级别似乎不是一个好主意。它们要么排成一行,要么进一步缩进。当我说:“这里有很多糟糕的想法!”时,我笑了,但为了快速阅读,而且事实上我有几十个这样的想法来制作一些复杂的动画,我发现这种格式是最可读的,用于快速视觉扫描、识别,然后“跳入并编辑”必要时。我知道,可能有很多事情是错误的,但对我来说,在大规模的尝试和错误编辑中,我正在做这些动画的时间、顺序和曲线。问题是,像这样布局代码是一项耗时的工作,包括间距和制表符、退格和间距等。。。这是一个非常烦人的过程,但它让我能够快速编辑重要的数字和设置,并且能够很快地看到哪个是哪个,做什么。您是否考虑过使用初始值设定项或构造函数来设置总是相同的参数,或者在最常见的用例中使用默认参数?大多数时候,我的函数调用都是这样的,至少有一两级的解决方案;任何对你有用的东西都对你有用!我不知道有没有一个Xcode扩展可以满足您的需要,但是如果您一直在处理两个相同的函数,添加一个完成快捷方式可能会满足您的需要。