[英]LLDB autocompletion not working (Lubuntu)
当我在lldb会话中单击TAB时,自动完成功能不起作用。 我试图找出原因。
重现此问题的步骤:启动终端->启动lldb-> digit bre TAB
$ lldb
(lldb) bre< TAB >
当我按下TAB键时,它没有完成“断点”操作,而是插入了一个制表符空间。
可能是lldb
在lxterminal
不兼容,还是某些未命中的配置?
有什么想法可以帮助我弄清楚发生了什么,如何使它正常工作?
谢谢你的帮助。
-系统信息-
VirtualBox 5.2.0 r118431(Qt5.6.3)
host os: OSX 10.13.4
guest os: Lubuntu 17.10
lldb version: 4.0.1
注意:lldb自动完成功能在主机OS的终端中可以完美运行。
-我已经完成的搜寻-
在DuckDuckgo和Stackoverflow.com上(找不到有用的东西)
-更新-
也许这不是lldb的lxterminal问题。 刚才我安装了gnome-terminal,并且我有同样的行为。
可能是Lubuntu OS或VirtualBox中的东西吗?
删除了ed清除的lldb-4.0。
从llvm存储库安装了lldb-6.0
参见: https : //apt.llvm.org
# uninstall lldb-4.0 completely $sudo apt purge lldb-4.0 $sudo apt autoremove $sudo apt autoclean # install lldb-6.0 from llvm repository for ubuntu 18 Bionic $sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main" $sudo apt update $sudo apt install lldb-6.0 # create lldb that points to the same file pointed by lldb-6.0 $cd /usr/bin/ $sudo ln -s ../lib/llvm-6.0/bin/lldb lldb
现在一切正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.