Visual Studio中是否具备QtCreator Find Referenes to Symbol Under Cursor 同类功能
Visual Studio 中对应符号引用查找的功能说明
Visual Studio 存在和 Qt Creator 中「查找光标下符号的引用」完全对等的功能,具体使用方式如下:
- 核心功能为 查找所有引用(Find All References):把光标挪到要查的函数或者符号名称上,点右键弹菜单就能看到这个选项,它和「转到定义」「转到声明」选项相邻,和Qt Creator的菜单布局逻辑基本一致,很容易定位。点完之后结果面板会自动把整个解决方案里这个符号的所有使用位置列出来,结果会按所属项目、所在文件自动分组,点哪条都能直接跳转到对应的代码行。
- 快捷触发方式:VS默认绑定的全局快捷键是
Shift + F12,只要光标停在目标符号上按这个组合键,直接就能调出引用结果面板,不用每次手动展开右键菜单找选项。 - 针对Qt C++项目的实用特性:结果面板自带自定义过滤规则,你可以自主设置过滤掉自动生成的MOC文件、UI构建产物、第三方依赖头文件这类非业务代码,不会被一堆无关引用干扰查找结果;面板还带内嵌预览功能,不用特意打开对应文件就能看到引用位置的前后文代码。
注:Visual Studio 2019及以上版本的符号匹配精度做了升级,能识别模板实例化、跨项目模块引用的符号关联,覆盖了Qt Creator里该功能的全部常见使用场景。
内容的提问来源于stack exchange,提问作者KcFnMi
相关产品推荐
相关产品推荐

