codelite 自动完成不(真的)工作

codelite autocompletion not (really) working

作为前 Code::Blocks 用户,我目前正在迁移到 CodeLite。总的来说,我认为 CodeLite 使用起来很愉快。 CB 有其缺陷,但大部分内容都有效。这包括 autocompletion/code 完成,出于某种原因,它只是不想与 CodeLite 一起工作。 以下是我在使用 codelite 时遇到的一些问题:

这里 m_KernelStateMutex 是 class std::mutex 的一个实例,但是每当我放置点时,我都没有得到任何类型的完成或可用成员列表。名称空间也是如此,其中自动完成工作:

如您所见,std::chrono 成员中的 none 是 visible/shown。仅 std 命名空间的错误是相同的。最后,header 自动完成出现错误:我将项目根目录中的 include 文件夹添加到包含路径,它编译 - 但自动完成显示某种 BS:

这些问题的原因可能是什么? 我的平台是 Windows 10 64bit,CodeLite 版本 9.1.4

更新

刚刚安装了一个古老的 CodeLite 版本 (6.1.1),在这里,一切正常。

总结一下这个问题: 这是 CodeLite 中的一个错误,已在此中间版本中修复: http://codelite.org/downloads/codelite/weekly/wip/codelite-amd64-9.15.exe

查看此处的讨论: https://github.com/eranif/codelite/issues/1204

注意 如果上面的 CodeLite 9.1.5 的 link 坏了,这意味着您可以从我们的网站下载一个普通的安装程序,不再需要这个中间版本