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

How can I set LLDB's default language to Swift?

我有一个大型 Swift 项目,从技术上讲它是一个混合项目,因为它有少量 Objective-C 代码。但是每当我进入 LLDB 时,表达式计算器都期待 Objective-C 语法。我可以将 Swift 与 e -l swift -- 一起使用,但每次输入都很乏味。

我可以将 LLDB 表达式计算器默认为 Swift 吗?

有强制语言的目标级别设置:

(lldb) settings set target.language swift

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

command alias es expression -l swift --