块缩进Xcode
有没有办法重新映射Tab键,以便在Xcode中生成块缩进(如VisualStudio) 我添加了一个键绑定Shift+Tab来覆盖⌘+[而且它正在发挥作用 即使我改变⌘+] 若要制表符并解决映射冲突,它不起作用块缩进Xcode,xcode,keyboard-shortcuts,keymapping,Xcode,Keyboard Shortcuts,Keymapping,有没有办法重新映射Tab键,以便在Xcode中生成块缩进(如VisualStudio) 我添加了一个键绑定Shift+Tab来覆盖⌘+[而且它正在发挥作用 即使我改变⌘+] 若要制表符并解决映射冲突,它不起作用 我正在使用Xcode 6.1.1,不要使用Xcode首选项的键绑定选项卡。转到文本编辑选项卡。在该选项卡中,有一个内部选项卡控件。选择“缩进”。有一个标签为Tab Key的弹出菜单,其中包含选项“前导空格缩进”、“始终缩进”和“插入制表符”。听起来您希望始终缩进。您可以缩进一行代码或选定
我正在使用Xcode 6.1.1,不要使用Xcode首选项的键绑定选项卡。转到文本编辑选项卡。在该选项卡中,有一个内部选项卡控件。选择“缩进”。有一个标签为Tab Key的弹出菜单,其中包含选项“前导空格缩进”、“始终缩进”和“插入制表符”。听起来您希望始终缩进。您可以缩进一行代码或选定的代码块,如下所示: 命令-[向左移动代码]
命令-]向右移动代码如果要重新映射标准Xcode的Cmnd+[到]选项卡,可以执行以下操作: 1) 安装一个名为“Karabiner”的程序 2) 转到首选项~>“杂项和卸载” 3) 在“自定义设置”部分,单击“openprivate.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>
选项卡而不是命令+[
private.swap\u选项卡\u和\u cmnd+[
PS:请注意,此设置在您的计算机上全局有效,而不仅仅在Xcode中。然而,我相信google可能会帮助您找到一个解决方案,如何进一步自定义它,只将更改应用于Xcode。我将选项卡键设置为始终缩进,但它对我不起作用。我决定使用⌥代码>+tab
作为一个简单的解决方法。是的,首选项设置似乎并不明智。请向Apple提交一个错误。我将提交一个错误。感谢您的帮助。您可以按如下方式缩进一行代码或选定的代码块:命令-[move code left Command-]移动代码right@imobilizer当前位置他清楚地知道这一点,因为他在问题中提到了这一点。他特别想使用Tab。