分配快捷键以在Xcode中添加代码模板

时间:2015-04-15 08:48:06

标签: ios xcode ide development-environment code-reuse

这可能是一个愚蠢的问题,但我已经开始学习Xcode了,今天我想到了一件事。

也就是说,在整个项目中,一些代码会一次又一次地重复使用。

例如,出于调试目的,您可以将NSLog(@"error!");放在许多不同的位置。

是否可以指定一些快捷键来添加这些"模板" Xcode中的代码,这样无论何时需要添加模板,都可以点击相应的快捷键?

我试图谷歌,但我没有幸运。

这可能是一个微不足道的功能,甚至是一个不必要的功能,但如果可以只按一个键组合而不是键入一行代码,我认为这将有助于提高编码速度。

有什么想法吗?如果不在Xcode中,是否有其他IDE提供此功能?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,你可以!

enter image description here

设置稍微不直观,但这是你可以做到的。

  1. 输入您想要模板化的代码。
  2. 在右侧栏中,选择条形图中间水平工具栏中的“代码段代码库”选项(具有{}图标)。
  3. 选择您的代码并将其拖至代码段库。
  4. 请参阅上图。您想要替换的任何内容都包含在<# whatever #>中。

    在上面的屏幕截图中,我将快捷方式设置为 d d d ,可替换的文本为<# protocol #>

    现在,当我输入快捷方式时,我看到:

    enter image description here

    点击标签完成:

    enter image description here

    你可以使它们任意复杂。例如,这是一个多行代码段,用于在调试UIView层次结构或布局问题时勾画视图:

    enter image description here