我定义LLDB总结字符串,而在Xcode 5调试程序,例如LLDB总结串 - 如何让他们坚持了Xcode的会议
type summary add -s "${var._operation} ${var._text}" DMDiff
这工作得很好。但是,当我关闭Xcode,重新启动并继续调试会话时,我的摘要字符串消失了。事先保存项目并没有什么区别。
我的问题是:什么是使这些汇总字符串从Xcode会话持续到Xcode会话的最佳方式,即是否将它们保存在项目或调试信息中?
解决方法:我确实发现我可以在〜/ .lldbinit文件中定义摘要字符串以使它们保持不变,并且这可以起作用。然而,这看起来有点麻烦,也是全球性的,而不是以每个项目为基础。我可能希望为不同项目中的数据类型提供不同的摘要字符串。
这是一个很好的窍门,效果很好。请注意,如果您将摘要格式添加到具有例如 'type summary add -w CNFormatters -s“$ {var._operation} $ {var._text}”DMDiff' 您不会在摘要列表中看到它: 'type summary list DMDiff' UNTIL you enable the类别: 'type category enable CNFormatters' 换句话说,'type summary list'只列出已启用的类别,内联文档并不完全告诉您。 我仍然认为Xcode应该已经实现了一种机制,可以在会话之间自动保存这些设置...... – DonCristobal