2015-01-20 50 views
1

有没有办法在LLDB中创建简单的宏,而无需创建专门的插件?例如,在iOS开发,我经常要执行这个特定的字符串:LLDB中的简单宏?

e CATransaction.flush() 

有什么我可以添加到我的.lldbinit,让我只需要输入:

caflush 

,而无需编写一个插件?

P.S.我知道Chisel,但它还不支持Swift。

+0

你没有使用Xcode? – 2015-01-20 20:36:19

+0

我在Xcode和AppCode之间来回切换 - 为什么要问? – Bill 2015-01-20 20:36:42

+0

啊,好的。只是不清楚。 – 2015-01-20 21:42:36

回答

2

好吧,我想通这一个我自己的一些深层次的谷歌搜索后:

command alias caflush e CATransaction.flush() 

的伎俩。

很简单!

+1

您也可以参考%1,%2等命令的参数 – Bill 2015-01-23 18:56:27