Code Snippets

code snippets可以提供一些代码片段的操作,可以节省输入需要的时间。类似于系统的输入字母后的提示效果,点击确定后自动填充。根据下面的步骤可以实现一个简单的snippets。甚至你可以创建自己snippets的library

步骤

1.输入你想要的snippets,如下(对代理的内容进行编写snippets,防止开发人员写错属性及节省时间):

1
@property (nonatomic, weak) id<BBMartshowDetailDelegate> martshowDetailDelegate;

2.然后单击并按住代码块,直到文本光标变为箭头光标。接着将代码块拖放到code snippet library中,然后松开鼠标,弹出视图即使snippets内容,修改title(snippet的名称),Commpletion Short(快捷数据的内容),Platform,Language等。如下图的展示,我在这里取得名字property delegate(snippets中的名称),Completion Shortcut为pd(快捷输入提示),Completion Scopes设置为Class Interface Methods表示只在.h中才会起作用:

General preferences pane

3.修改文本框的内容,如下(<#content#>)表示可以替换的内容:

1
@property (nonatomic, weak) id<<#BBMartshowDetailDelegate#>> <#mde>#;

4.在.h的文件的属性声明的地方输入pdxcode将会自动提示,点击enter确认即可。或者通过选中snippets拖入代码中也可以。

5.当然我们也可以修改当前的snippets,只需要双击snippets,然后edit即可。

下面会通过gif图展示该如何操作:

General preferences pane