GDB升级后shell命令无法自动补全的问题求助
GDB升级后shell命令无法自动补全的问题求助
大家好,我最近碰到了个GDB的小问题,想请教下有没有朋友能帮忙支个招:
我把GDB从GNU gdb (GDB) Red Hat Enterprise Linux 8.2-20.el8版本升级到GNU gdb (GDB) 16.3之后,发现通过!调用shell命令时的自动补全功能完全失效了,但GDB自身的命令(比如break、run这类)的自动补全还是正常工作的。
举个具体的场景例子:
(gdb) !ls thisfile.txt (gdb) !ls this<tab>
当我输入!ls this之后按Tab键,完全不会补全对应的文件名thisfile.txt。而且这个问题不是个别shell命令的问题,所有通过!触发的shell命令,自动补全都没法用了。之前用8.2版本的时候,这个功能是好好的,升级后就突然失效了。
有没有朋友遇到过类似的情况?或者知道怎么能把shell命令的自动补全功能恢复回来?
内容来源于stack exchange
相关产品推荐
相关产品推荐

