objective-c – Xcode块(NSMallocBlock)缩进(从新行自动开始的大
我想打开带有大括号的块,从新行开始.
让我们放弃对这是否是一个好决定的哲学讨论 – 无论“何时”和“何时”,“如何”仍然是绝对的. 所以,问题描述如下: 有没有办法实现这个目标? 我四处寻找,但我找不到任何解决方案. 我已经意识到这样的事情: > Snippet Edit – 这个小程序将允许编辑默认Xcode的代码片段.因此,您将能够在if,for,while等中从新行打开大括号.但是,这不允许更改块缩进. 有人知道其他任何解决方案吗? 编辑: 更具体地说,我希望在此步骤按ENTER键时缩进块: 解决方法
我发现的最简单的解决方案是:
下载Karabiner并更改您的private.xml(您还可以查看文档here) 您的private.xml可能如下所示: <?xml version="1.0"?> <root> <item> <name>Command+Enter to complete single block</name> <identifier>private.swap_cmnd+Enter_to_complete__single_block</identifier> <autogen> __KeyToKey__ KeyCode::RETURN,ModifierFlag::COMMAND_L | ModifierFlag::NONE,KeyCode::RETURN,KeyCode::CURSOR_DOWN,KeyCode::CURSOR_RIGHT,ModifierFlag::COMMAND_L,KeyCode::DELETE,KeyCode::BRACKET_RIGHT,ModifierFlag::SHIFT_L,KeyCode::SEMICOLON,KeyCode::CURSOR_UP,KeyCode::CURSOR_LEFT,KeyCode::I,ModifierFlag::CONTROL_L,KeyCode::TAB,</autogen> </item> <item> <name>Option+Enter to complete double block</name> <identifier>private.swap_Option+Enter_to_complete_double_block</identifier> <autogen> __KeyToKey__ KeyCode::RETURN,ModifierFlag::OPTION_L | ModifierFlag::NONE,</autogen> </item> </root> 完成此操作后,您现在可以通过按?ENTER(而不是按ENTER键,打开块,按?ENTER)打开块.这是preview(放慢速度,以便您查看详细信息). 以上仅适用于单个块.如果要一次打开两个块,可以按ALT ENTER.这是preview(放慢速度,以便您查看详细信息). 这是preview的实际速度: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 广播 注册和xml形式
- Flex中Tree组件无刷新删除节点
- ClassNotFoundException: com.mongodb.client.model.Collat
- Knockoutjs实战开发:属性监控(Observables)和依赖跟踪(
- c# – 如何在NUnit测试运行中从运行时获取单元测试方法属性
- react native transformError
- reactjs – RCTDirectEventBlock与RCTBubblingEventBlock
- c# – 如何在Visual Studio中单步执行引用的程序集?
- REGEXP_REPLACE 和REGEXP_SUBSTR函数的用法(以及在其中如何
- c – 我不能在VS 2013中使用if(ifs == NULL)命令