-1

我目前正在使用带有clangd的ALE作为linter,但是当我尝试将它也用于自动完成时遇到了问题。只要我let g:ale_cpp_clangd_options = "-stdlib=libc++ -std=c++17"在 .vimrc 文件中设置,linter 就可以正常工作。只要我没有使用 clangd 对与 ALE 相关的 .vimrc 文件进行任何更改(表单的选项ale_cpp_clangd_options =),自动完成功能也可以正常工作。但是,使用 clangd 选项设置此 ALE(或者,看似任何带有 clangd 选项的 ALE)会禁用自动完成功能。我已经阅读了 ALE 和 clangd 手册页,但除非我遗漏了什么,否则对我所看到的问题没有任何帮助。是否可以将 ALE 与 clangd 一起用于 linting 和 autocompletion?还是这些功能不能很好地结合在一起?

4

0 回答 0