【问题标题】:Is there any shortcut key to align code content in Xcode?Xcode中有没有快捷键可以对齐代码内容?
【发布时间】:2011-01-15 07:34:10
【问题描述】:

Xcode中有没有快捷键可以对齐代码?就像 Visual Studio 中的 Ctrl+K+D 一样?

【问题讨论】:

  • 在 XCode 6 中,默认的 Re-Intent 快捷键是 ^I.Setting > Key-Bindings 显示所有默认快捷键,您可以根据需要进行修改。

标签: objective-c xcode


【解决方案1】:

+ i (ctrl + i) 是相当于Editor > Structure > Re的快捷键-缩进(在 Xcode 6.4 中)

如果没有选择文本,这将重新缩进光标所在的行,否则将重新缩进您的选择。

【讨论】:

    【解决方案2】:

    1.) 选择要对齐的文本,

    然后

    2.) 按 ctrl(^) + I

    【讨论】:

    • 选择要对齐的文本并按 control + i
    【解决方案3】:

    选择要对齐的文本,然后按 Control(ctrl)+I。

    【讨论】:

      【解决方案4】:

      正如@McGordon 所说,Control + i 用于缩进。

      (从 Xcode 4.1 开始)它在

      的菜单中

      编辑器 --> 结构 --> 重新缩进

      【讨论】:

        【解决方案5】:

        Xcode 的默认设置方式是使用 Control + i(也称为 ⌃ + i)

        如果你想改变这个,那么:

        1. 打开 xcode 首选项
        2. 转到键绑定
        3. 搜索“缩进”
        4. 编辑并将其更改为您喜欢的任何内容。

        【讨论】:

          【解决方案6】:

          使用默认值,"COMMAND [""COMMAND ]"
          简单!

          【讨论】:

            【解决方案7】:

            如果您想要的不仅仅是缩进,Xcode 还没有提供内置的代码格式,但您可以使用外部工具(如 Uncrustify)来应用一致的代码样式。

            我在这里描述了我上次是如何设置的:http://blog.carbonfive.com/2009/08/07/code-formatting-in-xcode/

            【讨论】:

            • 该博客链接上的图片链接已失效...任何说明如何在 Xcode 中使用此工具?
            【解决方案8】:

            开启自动代码缩进,然后Command+XCommand+V。换句话说,剪切和粘贴到位。如果你的语法是正确的,Xcode 格式化它应该没有问题(除非你缺少换行符)。

            【讨论】:

            • 您好,感谢您的回复,但您能告诉我哪里可以很好地打开自动代码缩进(在哪个选项卡中)。 ?
            • @user532445:在 Indentation 选项卡中,选中 Syntax-aware indenting
            • Preferences->Text Editing->Indentation->Tab key: "Indents allways" 为您提供您所期望的那种行为
            • 当您选择代码并按 [tab] 键时。你不能再使用自定义选项卡了,但是你可以使用空格来自定义你的代码。
            【解决方案9】:

            有一个菜单命令:

            编辑 > 格式 > 重新缩进

            我认为默认情况下没有快捷方式,但您可以在 Xcode Preferences 的 Key Bindings 选项卡中轻松创建一个。

            【讨论】:

            • 我发现剪切和粘贴(选择、Cmd-X、Cmd-V)更快。
            • 你是对的,如果你没有设置快捷方式并且你精通文本选择键组合,那么执行剪切和粘贴通常会更快(如果你'是一名程序员)。但是,如果您定期执行此操作,则使用实际命令可能不太容易出错,而不是依赖于 Xcode 在执行粘贴时缩进代码的副作用。 YMMV。
            猜你喜欢
            • 1970-01-01
            • 2017-06-28
            • 1970-01-01
            • 2023-03-23
            • 1970-01-01
            • 1970-01-01
            • 2021-09-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多