允许您更改在用 C 或 C++ 编程时文本编辑器的默认行为。
若要访问此页面,请在**“选项”对话框中的左窗格中,展开“文本编辑器”,再展开“C/C++”,然后单击“高级”**。
提示
以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 您安装的 Visual Studio 版本以及使用的设置决定了这些元素。 有关更多信息,请参见 使用设置。
浏览/导航
- 禁用数据库 
 禁用浏览数据库和浏览与导航功能。- 同时禁用 IntelliSense。 
- 禁用数据库更新 
 禁用浏览数据库的更新。 数据库仍可以维护浏览和导航功能。- 在此会话中,以只读方式打开该数据库。 
- 禁用数据库自动更新 
 编辑源代码时,禁用自动数据库更新。- 若要进行手动更新,请使用**“重新扫描解决方案”**命令。 
- 禁用隐式文件 
 禁用隐式包含在项目(例如,标准头文件)中的文件的分析。
- 禁用隐式清理 
 禁用不再被引用的隐式文件的垃圾回收。
- 禁用外部依赖项文件夹 
 禁用为每个项目更新\外部依赖项\文件夹。 还禁用此类文件夹的创建。
- 重新创建数据库 
 强制为项目重新创建浏览数据库。
- 重新扫描解决方案的间隔 
 允许您设置扫描解决方案中文件的间隔。 定期重新扫描文件以考虑外部更改。
诊断日志
- 启用日志记录 
 对输出窗口启用诊断日志。
- 日志记录级别 
 允许您从 0 到 5 设置日志的详细程度。
- 日志记录筛选器 
 允许您通过使用位掩码来筛选显示的事件类型。- 通过使用下列选项中的任意选项的总和来设置: - 0 – 无 
- 1 - 常规 
- 2 - 空闲 
- 4 - WorkItem 
- 8 - IntelliSense 
- 16 - ACPerf 
- 32 - ClassView 
 
回退位置
- 始终使用回退位置 
 强制在回退位置创建浏览数据库。
- 如果使用回退位置,请勿发出警告 
 使用后备位置时,禁用警告通知。
- 回退位置 
 允许您设置回退目录的位置。
IntelliSense
- 自动快速信息 
 在您将指针移到文本上时启用快速信息工具提示。
- 禁用 IntelliSense 
 禁用 IntelliSense。
- 禁用自动更新 
 禁用 IntelliSense 自动更新。 相反,更新仅在您使用 IntelliSense 时发生。
- 禁用错误报告 
 防止 IntelliSense 错误在错误窗口中出现。
- 禁用波形曲线 
 隐藏 IntelliSense 错误上的波浪下划线。
- 禁用 #include 自动完成 
 禁用自动完成 #include 声明。
- 最大缓存的转换单位 
 允许您设置保持 IntelliSense 请求处于活动状态的转换单位的最大数字(介于 2 与 15 之间)。- 有关转换单位的更多信息,请参见Phases of Translation。 
引用
- 禁用解决 
 禁用使用 IntelliSense 来验证 **“查找所有引用”**结果中的引用候选项。
- 隐藏未确认 
 如果引用得到解析,则隐藏**“查找所有引用”**结果中未确认的所有引用。