Visual Studio (C++)如何实现悬停及选函数时的文档预览功能?
解决Visual Studio (C++) 悬停显示代码文档的问题
先调内置设置就能解决大部分需求
- 打开VS的「工具」→「选项」→「文本编辑器」→「C/C++」→「高级」,找到IntelliSense板块:
- 把「显示快速信息」设为True,这是悬停提示的基础开关;
- 开启「快速信息显示文档注释」,这样悬停时会优先展示代码里的注释内容,而非跳转Bing搜索。
- 让VS支持更多注释格式:
- 除默认的三重斜杠XML注释(
/// <summary>函数说明</summary>),还可开启Doxygen风格支持:在上述高级设置里,将「生成文档注释」选为Doxygen,「启用Doxygen解析」设为True,这样/** 函数说明 */或//! 函数说明这类注释也能被识别展示。
- 除默认的三重斜杠XML注释(
- 检查标准库文档组件:如果悬停标准库函数仅跳转Bing,大概率是安装VS时未勾选「C++标准库文档」,可通过VS安装器修改组件补上,之后就能直接显示本地标准库文档。
插件增强体验
如果内置设置不够用,试试这些插件:
- Visual Studio IntelliCode:微软官方出品,强化IntelliSense的文档识别能力,对第三方库的文档支持更到位,悬停提示更精准。
- Doxygen Documentation Generator:既能快速生成Doxygen注释,也能优化悬停时的文档展示格式,和内置Doxygen解析配合,体验接近Eclipse的Java Doc预览。
- Resharper C++:功能全面的代码辅助工具,悬停文档预览做得非常完善,支持各种注释格式,还能整合第三方库的文档,不过是付费工具,有试用版可先体验。
内容的提问来源于stack exchange,提问作者doej1367
相关产品推荐
相关产品推荐

