Visual Studio 2019 Indicator Margin图标含义总览查询
Visual Studio 2019 C++编辑器指示器边距(Indicator Margin)符号含义汇总
以下是行号旁Indicator Margin区域常见符号的具体含义:
- "<"(左尖括号):标记当前行是折叠代码块的顶部,点击可展开被折叠的代码内容;当代码块折叠后显示省略号时,该符号会出现在折叠块的首行。
- "'"(单引号):自定义书签标记,用于快速定位目标代码行,可通过快捷键
Ctrl+K,Ctrl+T添加或移除。 - "[ ]"(方括号对):针对编译期常量的引用标记,比如你示例中
char fooBar[FOO];里的FOO是constexpr常量,这个标记表示该行引用了已定义的编译期常量,点击方括号可直接跳转到常量的定义位置。 - 绿色实心条:调试会话中的当前执行代码行,即调试器暂停时正在运行的代码位置。
- 黄色箭头:调试时的下一条待执行语句,可通过拖动箭头手动调整下一次执行的代码行。
- 黄色灯泡:代码快速修复提示标记,点击可查看语法修正、重构建议、头文件导入等可一键完成的优化选项。
- 错误/警告图标:红色叉号代表编译错误,黄色感叹号代表警告,灰色信息图标代表提示性内容,点击可查看详细的错误或警告描述。
- 蓝色实心点:普通断点标记,调试时程序会在该行暂停;若为空心蓝色点,说明断点未激活(比如代码未编译、断点条件不满足)。
- 紫色菱形:跟踪点标记,属于特殊断点,触发时会输出指定日志但不会暂停程序运行。
注:微软官方文档对该区域符号的说明较为零散,以上是实际使用结合社区总结的常见符号含义,你可通过Tools > Options > Text Editor > General路径关闭Indicator Margin的显示。
内容的提问来源于stack exchange,提问作者Bo Beep
相关产品推荐
相关产品推荐

