gpt4 book ai didi

c++ - 运行几次后 Vscode 自动格式代码停止工作

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:16 25 4
gpt4 key购买 nike

我正在为我的基于 C++ CMAKE 的项目使用 vscode-insider 并结合提供 IntelliSense 和 clang 格式支持的 C/C++ 扩展。因此,如果您按 ctrl+shift+i 或输入 format document 命令,它应该会使用 clang-format 自动格式化您的文档。问题是在执行此命令几次后,它会突然停止工作,并且不再使用快捷方式或实际命令进行响应。

目前,为了让它再次工作,我必须关闭并再次运行 vscode。

关于如何找出问题的任何想法,vscode 是否有任何日志输出?

最佳答案

我可以在 vscode-cpptools extension repo 的这个 github issue 中找到实际问题和解决方案: https://github.com/microsoft/vscode-cpptools/issues/3285#issuecomment-504519740

只有当您将多个项目注册到您的工作区时才会发生,这显然会导致 cpptools 注册多个重复的格式化程序。这意味着如果你使用 format document with 选项,你将有一个 clang 格式化程序列表,实际上其中一个可以工作。如上面的链接所示,最简单的解决方案是简单地禁用 cpptoolsformatter 并安装 clang-format 扩展。请阅读问题本身以获取更多详细信息。

关于c++ - 运行几次后 Vscode 自动格式代码停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57759355/

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