Xcode:在单个快捷方式中缩进代码

时间:2016-05-27 11:09:00

标签: xcode keyboard-shortcuts key-bindings

我正在使用Xcode 7.3和Swift 2.2。

关键是我很厌倦“跑步”:

Cmd + A
   Ctrl + I

为了缩进整个代码。

所以,我认为我非常接近找到解决方案,在 IDETextKeyBindingSet.plist 上创建自己的快捷方式。

<key>My Custom Shortcuts</key>
<dict> 
    <key>Indent Code In One Hit</key>
    <string>selectAll:, ....., moveLeft:</string>
</dict>

我做了很多测试,用各种命令代替'.....'(组合this),但我找不到解决方案。

感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

最后,我自己找到了一个解决方案,没有安装任何未经验证的插件 我认为这可能是其他具有更高性能的解决方案。

  1. 关闭Xcode
  2. 修改 IDETextKeyBindingSet

    sudo nano /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
    

    添加:

    <key>My Custom Shortcuts</key>
    <dict> 
         <key>Custom - Indent Code In One Hit</key>
         <string>selectAll:, cut:, paste:</string>
    </dict>
    
  3. 打开Xcode, Cmd +;打开偏好
  4. 按键绑定并按“自定义”过滤
  5. 指定您最喜欢的键绑定。
  6. enter image description here

    1. 退出首选项,激活您的代码,尝试新的快捷方式并感受力量!

答案 1 :(得分:1)

我认为你应该试试this。它可以帮助您每次Cmd + S

时重新缩进代码

答案 2 :(得分:0)

&#34; Command +]&#34;将缩进所有突出显示的代码。