大佬教程收集整理的这篇文章主要介绍了objective-c – Xcode块(NSMallocBlock)缩进(从新行自动开始的大括号),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
让我们放弃对这是否是一个好决定的哲学讨论 – 无论“何时”和“何时”,“如何”仍然是绝对的.
所以,问题描述如下:
有没有办法实现这个目标?
我已经意识到这样的事情:
> Snippet Edit – 这个小程序将允许编辑默认Xcode的代码片段.因此,您将能够在if,for,while等中从新行打开大括号.但是,这不允许更改块缩进.
> Uncrustify – 这可能解决了我的问题,但看起来并不容易设置.它只在代码编写完成后才格式化,而不是“随时随地”格式化.此外,即使我正确地设置了解密,它仍然会非常慢 – 大约需要4次鼠标点击才能格式化块,这非常耗时.
有人知道其他任何解决方案吗?
编辑:
更具体地说,我希望在此步骤按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的实际速度:
以上是大佬教程为你收集整理的objective-c – Xcode块(NSMallocBlock)缩进(从新行自动开始的大括号)全部内容,希望文章能够帮你解决objective-c – Xcode块(NSMallocBlock)缩进(从新行自动开始的大括号)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。