gpt4 book ai didi

Vim 和 clang_complete,如何显式请求重新解析我的代码

转载 作者:行者123 更新时间:2023-12-04 17:35:34 25 4
gpt4 key购买 nike

我使用 Vim 和 clang_complete 来完成全能。

当我需要完成时,插件会自动触发,例如,在我输入 . 之后或 ->访问对象成员或方法(见下面的截图)。

clang_complete showing std::map methods

该插件工作得非常好,但是我需要一种手动触发它的方法(即编译我的代码以进行语法检查)。

这很有用,原因有二:

  • 静态语法检查
  • 清除先前已修复的错误(否则将保留在其缓冲区中)。请参阅下面的两个屏幕截图以更好地理解。

  • 任何帮助表示赞赏。
    谢谢。

    截图 1

    Error at line 3

    截图 2

    Error fixed

    最佳答案

    来自 clang_complete 文档:

            *clang_complete-periodic_quickfix*
    *g:clang_periodic_quickfix*
    If equal to 1, it will periodically update the quickfix window.
    Default: 0
    Note: You could use the g:ClangUpdateQuickFix() to do the same with a mapping.

    如果您将此变量设置为 1,它将定期更新 quickfix 窗口,(并且)或者您可以创建一个映射:
    nmap <leader>uq :call g:ClangUpdateQuickFix()

    这样\uq 会导致更新。 (当然,使用您的领导者映射,自然)

    关于Vim 和 clang_complete,如何显式请求重新解析我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079841/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com