You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Cpptools扩展Doxygen@brief后换行丢失,如何在悬停信息中保留换行?

解决VS Code C/C++扩展Doxygen @brief注释换行不显示问题

针对VS Code C/C++扩展v1.15.4中,Doxygen注释里@brief关键字后的换行在悬停信息中无法保留的问题,以下是无需生成HTML文档、仅优化悬停显示的解决方法:

  • 使用HTML换行标签<br>
    VS Code的悬停信息组件支持解析简单HTML标签,直接在需要换行的位置插入<br>即可强制换行,示例代码:

    /**
        @brief Function # 1.<br>
               Newline now working.
    */
    void foo(int) {}
    
    int main()
    {
        foo(1);
        return 0;
    }
    
  • 改用@par标签实现分段
    若不想引入HTML标签,可通过@par标签创建新段落,配合缩进实现换行效果,示例:

    /**
        @brief Function # 1.
        @par
            Newline now working.
    */
    void foo(int) {}
    
  • 升级扩展版本(可选)
    v1.15.4属于旧版本,该Doxygen注释渲染bug在后续更新中大概率已被修复,若项目允许,升级到最新版C/C++扩展可直接解决问题。

内容的提问来源于stack exchange,提问作者spaL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 23:03:13