38

我曾经使用制表符进行缩进,使用空格进行对齐。像这样(箭头显示制表符,点显示空格)。

在此处输入图像描述

在 QtCreator 中,您可以在标准首选项中设置此类编码样式。我找不到在 Xcode 中实现相同目标的方法。你能告诉我这是否可能吗?可能有一个插件吗?

更新: 这是在 QtCreator 中如何实现的: 在此处输入图像描述

PS请不要试图说服我只使用空格/制表符更好,否则这个问题将变成另一个圣战:)

再一次关于我想要实现的目标:使用制表符缩进,与空格对齐。Vim 技巧 Wiki

更新 2:我刚刚提交了 Apple Radar 错误报告(增强)rdar://22285639。这是公开的雷达

更新 3:我收到了 Apple 的答复。我的错误是 rdar://8165023 的副本。

4

3 回答 3

74

在 Xcode > 首选项 (⌘</kbd>,):

> 文本编辑 > 缩进

如果我正确理解你的问题,这应该为你做。

于 2013-04-28T13:46:36.110 回答
1

如果你想重新映射标准 Xcode 的⌘</kbd>+[ to TAB, you can do the following:

  1. 安装一个名为“Karabiner”的程序。

  2. 转到首选项〜>“杂项和卸载”

  3. 在“自定义设置”部分单击“打开 private.xml”按钮

  4. 打开文件并将其内容替换为以下代码:

    <?xml version="1.0"?> 
    <root>
        <item>
            <name>Tab instead of Command+[</name>
            <identifier>private.swap_tab_and_cmnd+[</identifier>
            <autogen>
                __KeyToKey__
                KeyCode::TAB, ModifierFlag::NONE,
                KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
            </autogen>
        </item> 
    </root>
    
  5. 转到首选项〜>“更改密钥”〜>单击“重新加载XML”按钮

  6. 在名为“Tab 而不是 Command+[”的复选框中打勾

  7. 享受

在此处输入图像描述

PS:请注意,此设置在您的机器上全局有效,而不仅仅是在 Xcode 中。但是,我确信 google 可能会帮助您找到如何进一步自定义它的解决方案,仅将更改应用于 Xcode。

于 2015-12-10T20:48:46.623 回答
-4

在 XCode
Xcode > Preferences 或使用现在⌘ ,打开Preferences
单击Text Edit选项卡,然后单击子选项卡栏,您可以根据需要 Indentation更改设置Indentation

这是首选项的最后一个视图

于 2019-07-30T07:00:33.840 回答