如何将LLDB的默认语言设置为Swift?

20

我有一个较大的Swift项目,实际上是混合项目,其中包含少量Objective-C代码。但是每当我进入LLDB时,表达式求值器都期望使用Objective-C语法。我可以使用e -l swift --命令在LLDB中使用Swift语言,但每次都需要手动输入,很麻烦。

请问是否可以将LLDB表达式求值器默认设置为Swift语言呢?

1个回答

35

有一个目标级别设置可以强制语言:

(lldb) settings set target.language swift

或者您可以为Swift特定表达式创建别名:

command alias es expression -l swift --

Jim或@Bill,有没有什么办法可以将command alias es expression -l swift --添加到某个别名表中,以便在每个xCode调试会话中都保持持久? - J. Doe
将其保存到~/.llbinit。 - Bill

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接