“选项”对话框 ->“文本编辑器”->“C/C++”->“高级”

允许您更改在用 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 来验证 **“查找所有引用”**结果中的引用候选项。

  • 隐藏未确认
    如果引用得到解析,则隐藏**“查找所有引用”**结果中未确认的所有引用。

请参见

其他资源

设置语言特定的编辑器选项