LLDB:用户定义别名后的制表符完成?

LLDB : Tab completion after user defined aliases?

Uding lldb 我定义了以下别名:command alias bfn breakpoint set -n %1

遗憾的是,它不像常规命令那样允许 Tab 补全。很遗憾,因为输入命令所获得的所有时间都浪费在输入有时非常复杂的整个标识符上。

然而,内置别名允许完成所以我希望有一种方法可以实现 用户定义别名的行为相同。

您是否知道此问题的任何解决方案?

提前致谢。

看起来问题出在别名中选项槽的补全上。补全适用于论证。我认为这就是您所看到的,并不是“内部”和“用户”别名有不同的行为(实际上并没有这样的区别)……

每个选项都有自己的完成器,而 lldb 在处理完成之前不会弄清楚位置参数解析到哪个插槽。

请使用 bugs.llvm.org 错误跟踪器提交有关此问题的错误。这应该是可能的,而且肯定会很方便。