【问题标题】:Xcode 5 indentation issueXcode 5缩进问题
【发布时间】:2013-12-15 06:05:22
【问题描述】:

复制几行并粘贴时出现缩进问题。 Xcode 无法正确复制缩进或应用其他缩进。

如下图所示,我复制了第一个函数并粘贴了第二个函数。缩进被重新应用,除了第一行。

我使用 Xcode 缩进设​​置但无法解决它,我也不知道为什么会发生这种情况。

以下是我尝试过的两种缩进设置。

有人发现上述设置有什么问题吗?

【问题讨论】:

  • 您是简单地使用 command-V 粘贴(普通粘贴)还是使用粘贴和保留格式的 Xcode 编辑菜单选项(它有一个疯狂的组合键,包括 command-V) ??
  • @MichaelDautermann 我使用 command-V。

标签: ios xcode formatting indentation


【解决方案1】:

在 Xcode 首选项的“键绑定”选项卡中,将 ⌘-V 重新定义为“粘贴并保留格式”,将 ⌘-option-shift-V 重新定义为“粘贴”。然后 ⌘-V 将执行您想要的“粘贴并保留格式”。

【讨论】:

    【解决方案2】:

    尝试关闭自动缩进。这样,Xcode 就不会删除格式。

    【讨论】:

      【解决方案3】:

      那是我在 Swift 中自定义缩进然后回到 Obj-C 的时候。改变偏好没有任何帮助。只需完全重启 xcode。

      【讨论】:

        【解决方案4】:

        使用剪切和粘贴,您必须实际告诉 xcode 在粘贴后缩进。

        ⌘ A,然后是控制 I。 第一个选择整个班级内容(当光标在里面时),第二个根据您的缩进偏好缩进。

        希望这会有所帮助。

        【讨论】:

        • 这为类中的几乎所有行添加了不必要的缩进。
        • 这将执行您设置的缩进设置。因此,如果您将“缩进宽度”更改为 3 个空格然后重复,它会将缩进更改为 3 个空格。或者 ⌘ z 撤消并仅选择要缩进的代码,然后选择 Control I。
        • 我不希望在粘贴代码时添加缩进。这些是不必要的。我希望它粘贴的内容与我复制的内容完全相同。
        • 然后我会在粘贴时使用@MichaelDautermann 答案:编辑+“粘贴并保留格式”
        • 我不想使用它,因为它涉及一次按 4 个键。直到今天,command-v 还可以在 Xcode5 中使用。
        【解决方案5】:

        我刚刚检查了另一台 Mac 中的 Xcode 设置并进行了更改以匹配该设置并解决了问题。抱歉,我不记得它们是什么了,因为时间太长了。

        【讨论】:

          猜你喜欢
          • 2013-06-14
          • 1970-01-01
          • 2013-11-15
          • 1970-01-01
          • 1970-01-01
          • 2022-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多