2015-01-20 71 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