我曾经使用标签来缩进和空格来对齐。 像这样(箭头显示标签和点显示空格)。
在QtCreator中,您可以在标准首选项中设置此类编码样式。 我无法找到在Xcode中实现相同目标的方法。你能告诉我是否有可能吗? 可能有一个插件吗?
更新 以下是如何在QtCreator中实现:
P.S。请不要试图说服我只使用空格/标签只是更好,否则这个问题将变成另一个圣战:)
再一次关于我正在努力实现的目标:Indent with tabs, align with spaces. Vim Tips Wiki。
更新2:我刚刚提交了Apple Radar错误报告(增强版)rdar:// 22285639。它位于open radar。
更新3:我收到了Apple的回复。我的错误是rdar:// 8165023的副本。
答案 0 :(得分:69)
在Xcode中>偏好(⌘ ,):
如果我理解你的问题,这应该适合你。
答案 1 :(得分:1)
如果您想将标准Xcode的⌘ + [重新映射到 TAB ,您可以执行以下操作:
安装名为“Karabiner”的程序。
转到首选项〜> “杂项和卸载”
在“自定义设置”部分中,单击“打开private.xml”按钮
打开文件并使用以下代码替换其内容:
<?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>
转到首选项〜&gt; “更改密钥”〜&gt;单击“重新加载XML”按钮
勾选一个名为“Tab而不是Command + [”
享受
PS:请注意,此设置在您的计算机上全局运行,而不仅仅在Xcode中。但是,我确信谷歌可能会帮助您找到解决方法,如何进一步自定义它,仅将更改应用于Xcode。
答案 2 :(得分:-2)