如何修复 copy/paste Xcode 上的损坏缩进
How to fix broken indention on copy/paste Xcode
将 xcode 升级到 v.11 后,我 copy/paste 编码时缩进消失了。下面的示例显示了我复制代码时的样子。有人知道如何解决这个问题吗?
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
Select 有问题的代码并使用 ctrl+i
自动缩进所选代码。
转到首选项 -> 文本编辑 -> 缩进并检查 "Re-indent on paste"
我有一个类似的问题,粘贴的代码会莫名其妙地缩进 3 个空格而不是 4 个空格,使它巧妙地 "wrong" 并导致肛门保留的我浪费时间重新缩进。
粘贴时重新缩进对我不起作用,它只是完全删除缩进并以相同的缩进粘贴整个块,而不考虑 brackets/previous 缩进。
对我有用的是从首选项->文本编辑->缩进中的空格切换到制表符,并关闭重新缩进。现在一切都保持正确的缩进,但粘贴的太深一层更容易修复(select 块,命令-[)。
将 xcode 升级到 v.11 后,我 copy/paste 编码时缩进消失了。下面的示例显示了我复制代码时的样子。有人知道如何解决这个问题吗?
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
Select 有问题的代码并使用 ctrl+i
自动缩进所选代码。
转到首选项 -> 文本编辑 -> 缩进并检查 "Re-indent on paste"
我有一个类似的问题,粘贴的代码会莫名其妙地缩进 3 个空格而不是 4 个空格,使它巧妙地 "wrong" 并导致肛门保留的我浪费时间重新缩进。
粘贴时重新缩进对我不起作用,它只是完全删除缩进并以相同的缩进粘贴整个块,而不考虑 brackets/previous 缩进。
对我有用的是从首选项->文本编辑->缩进中的空格切换到制表符,并关闭重新缩进。现在一切都保持正确的缩进,但粘贴的太深一层更容易修复(select 块,命令-[)。