在vscode中编写C语言代码,使用Doxygen规范
在注释中能识别@brief
,@param
等标签,但是不能完全显示md语法,截图如下:
下面是悬浮显示
有一部分md语法能正常显示一部分不能正常显示
图片中看起来像是没有换行
<p>
,\n
,<br>
作为符一些语法尝试
代码
语法可以在VS Code中使用Doxygen时,Markdown语法的支持可能受到Doxygen配置、VS Code扩展(如C/C++扩展或Doxygen插件)以及Doxygen版本本身的影响。以下是一些可能的解决方案和检查步骤,以帮助你在VS Code中更好地显示Doxygen注释中的Markdown语法:
首先,确认你正在使用的Doxygen版本支持Markdown语法。Doxygen从1.8.12版本开始支持Markdown语法,但可能不是所有Markdown特性都被支持。你可以通过查看Doxygen的官方文档或更新日志来确认这一点。
在Doxygen的配置文件(通常是Doxyfile
)中,确保已经启用了Markdown支持。你可以查找MARKDOWN_SUPPORT
配置项,并确保它被设置为YES
。
如果你在使用VS Code的C/C++扩展或Doxygen插件,请确保这些扩展是最新的。开发者可能已经修复了与Markdown显示相关的问题,或者增加了对最新Doxygen版本的支持。
尽管Doxygen支持Markdown,但并非所有Markdown语法都被完全支持。特别是复杂的Markdown结构(如嵌套列表、表格、复杂的HTML标签等)可能在Doxygen中表现不佳。检查你的Markdown语法,看看是否有不被Doxygen支持的元素。
对于Doxygen不支持的Markdown语法,你可以考虑使用HTML作为替代。Doxygen支持HTML标签,并且通常可以更好地渲染它们。
Doxygen的官方文档和社区论坛是解决此类问题的宝贵资源。你可以搜索是否有其他用户遇到了类似的问题,并查看他们是如何解决的。
有时候,简单地重启VS Code可以解决渲染问题。这可以清除任何可能干扰Markdown显示的缓存或状态。
最后,检查VS Code的全局或工作区设置,看看是否有任何与Markdown渲染相关的设置可能影响了Doxygen注释的显示。
请注意,由于VS Code和Doxygen的集成可能涉及多个组件和配置,因此可能需要一些尝试和错误才能找到最适合你情况的解决方案。
我找不到在Visual Studio代码中注释和取消注释多行代码的方法。 是否可以使用某种快捷方式在 Visual Studio 代码中注释和取消注释多行?如果是,该怎么做?
这与如何在Visual Studio Code中手动设置语法突出显示的语言相反。 基本上,我想要的是类似于VI中的东西,它将检测一些字符串,这些字符串将指定专门用于Azure管道的文件格式 或类似的东西。
我使用Visual Studio Code与Flutter一起编码Dart。我安装了Dart和Flutter插件以及Matta Astoino的材料主题。问题是我不能使用材料主题海洋高对比度颜色主题使用Dart语言专门设置变量的语法亮点。 我使用的设置: 从上图来看,注释语法高亮显示似乎工作正常,但是变量的语法高亮显示仍然是灰色的(应该是白色的)。 在JavaScript中,它似乎工作得很好。 请
请问这种不影响程序执行报错怎么才能关闭
visual studio code无法更新 点击check for updates出现net::ERR_CONNECTION_RESET错误。 可以安装插件,就是无法更新。 访问visual studio code官网,点击updates选择x64。他会自动跳转到https://update.code.visualstudio.com/1.86.2/win32-x64-user/st...,浏览
对应配置两个文件之后,使用ctrl+alt+l快捷键报错,请问个为大佬啥问题呢
我安装了python 3.6,我在Visual Studio代码上安装了python扩展,但我仍然无法在Visual Studio代码上使用pip。它说这不是一个可识别的命令。请帮忙好吗? 更新:我尝试手动安装pip,但中的文件一直在停止。麻烦的是,我在2.7年前卸载了python,我目前已经删除了每个文件夹,但仍然说我已经安装了。 我在窗口 10 上
我使用MAMP(在windows上)作为本地web服务器,我刚刚开始使用Visual Studio代码。我通过“php.validate.executablePath”在settings.json文件中设置了php.exe路径。它似乎工作了,或者它没有给我任何错误,所以我认为它工作了,但是PHP语法突出显示不起作用。我所有的变量都是白色的,所以函数也是。 可能是什么问题? 谢谢大家。 编辑:好的,