选项,文本编辑器,C/C++,高级

06/09/2015

本文内容

通过更改这些选项,可以更改行为相关到 IntelliSense 和浏览数据库,当您在 C 或 C++ 编程时。

若要访问此页,在 选项 对话框中,在左窗格中,展开 文本编辑器,展开 C/C++,然后选择 高级。

备注

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。您安装的 Visual Studio 版本以及使用的设置决定了这些元素。请参见 在 Visual Studio 中自定义开发设置。

浏览/导航

不应选择除在解决方案非常大的极少数情况下将这些选项数据库事件使用不接受数量系统资源。

禁用数据库

对代码浏览数据库 (SDF) 的任何使用,任何其他浏览/导航选项和除 #include 自动完成的所有 IntelliSense 函数禁用。

禁用数据库更新

数据库中打开的只读,并且,更新不是作为文件进行编辑。 大多数功能仍有效。 但是,编辑器执行,数据会变得过时,并且您将收到错误的结果。

禁用数据库自动更新

代码浏览数据库,则修改,不会自动更新源文件。 但是,因此,如果您打开 解决方案资源管理器,请打开项目的快捷菜单,然后选择 重新扫描解决方案,所有陈旧文件将检查,因此,该数据库更新。

禁用隐式文件

代码浏览数据库不收集数据。在项目中指定的文件。 项目包含显式指定的源文件和标头文件。 隐式文件由显式文件中 (例如,afxwin.h、windows.h 和 atlbase.h)。 通常,系统为各种浏览功能来查找这些文件并索引它们 (包括导航)。 如果选择此选项,则不会建立其索引。这些文件,并且,某些功能对它们不可用。 如果选择此选项,请禁用隐式清理”,“禁用外部依赖项”隐式也会选择。

禁用隐式清理

代码浏览数据库不会清除不再引用的隐式文件。 在不再使用时,此选项防止隐式文件从数据库中移除它们。 例如,因此,如果要添加对其引用 mapi.h 给您的源文件的一个 #include 指令,将找到 mapi.h 和索引。 如果取消 #include,这些文件是在其他地方未引用,最终将取消有关它的信息,除非您选择此选项。(请参见 重新扫描解决方案间隔 可选)。当您显式重新扫描解决方案时,此选项将被忽略。

禁用外部依赖项文件夹

每个项目的外部依赖项文件夹不创建或更新。 在 解决方案资源管理器,每个项目都包含外部依赖项的文件夹,包含该项的任何隐式文件。 如果选择此选项,则该文件夹不会出现。

重新创建数据库

下次再次创从该的 nothing 代码浏览数据库解决方案加载。 如果选择此选项,自卫队数据库文件被删除,下次加载解决方案,从而使数据库会将创,所有文件索引。

重新扫描解决方案的间隔

“重新扫描解决方案”工作指定的时间间隔现在计划。 您必须指定介于 0 到 5000 分钟之间。 默认值为 60 分钟。 在解决方案中重新实现时,文件的时间戳进行检查确定文件是否已更改了 IDE 外部。(在 IDE 中所做的更改会自动跟踪和更新文件。)包含的文件被隐式检查以确定它们是否仍会引用中。

诊断日志

这些选项,以防基于要求您收集的信息诊断问题,提供。 记录的信息为用户不是有用的,因此,建议您将其禁用。

启用日志记录

对输出窗口启用诊断日志。

日志记录级别

一组记录详细级别,从 0 到 5。

日志记录筛选器

使用位掩码,筛选器显示了事件类型。

通过使用下列选项中的任意选项的总和来设置:

0 – 无

1 - 常规

2 - 空闲

4 - WorkItem

8 - IntelliSense

16 - ACPerf

32 - ClassView

回退位置

后备位置是自卫队和 IntelliSense 支持文件 (例如,iPCH) 的位置放置,当和解决方案相同) 中不使用主位置 (或目录。 可能会出现这种情况用户无权写入解决方案目录或解决方案目录在一个慢速计算机。 默认值后备位置在用户的 temp 目录。

始终使用回退位置

指示在指定为“后备位置”的文件夹应始终存储代码浏览数据库和 IntelliSense 文件,而不是在 .sln 文件的旁边。 IDE 不会尝试在解决方案目录旁边将自卫队或 iPCH 文件,并始终使用回退位置。

如果使用回退位置,请勿发出警告

如果使用,则不通告或提示“后备位置”。 通常,则为;如果必须使用回退位置,则 IDE 将通知您。 此选项关闭该警告。

回退位置

此值用于,次要位置存储代码浏览数据库或 IntelliSense 文件。 默认情况下,您的临时目录是您的后备位置。 IDE 将创建一个子目录中与完整路径哈希一起包括解决方案的名称为解决方案,避免问题是解决方案的名称相同的指定路径 (或 temp 目录下)。

IntelliSense

自动快速信息

在您将指针移到文本上时启用快速信息工具提示。

禁用 IntelliSense

禁用所有 IntelliSense 功能。 IDE 不创建 VCPkgSrv.exe 处理服务 IntelliSense 请求,并且,IntelliSense 功能不起作用 (以前,成员列表,自动完成,params 帮助)。 语义修饰和引用显示还禁用。 此选项不禁用仅依赖于该数据库的浏览功能 (包括导航栏、ClassView 和"属性"窗口中)。

禁用自动更新

IntelliSense 更新推迟,直到实际需要 IntelliSense 使。 此延迟可能导致第一个" IntelliSense 操作较长执行时间文件中的,但是,将非常慢或资源约束的设备此选项可能很有用。 如果选择此选项,则还将隐式选择“禁用错误报告”,“和"禁用曲线”选项。

禁用错误报告

通过曲线禁用 IntelliSense 错误报告,并将错误列表"窗口。 和禁用与错误报告分析的背景。 如果选择此选项,则还将隐式选择“禁用曲线”选项。

禁用波形曲线

禁用 IntelliSense 错误曲线。 red“曲线”在编辑器窗口不显示,但是,该错误将显示在"错误列表"窗口。

禁用 #include 自动完成

禁用自动完成 #include 声明。

使用斜杠在中的 #include 自动完成

当使用时,触发 #include 语句的自动完成“/”。 默认值分隔符是反斜杠“\”。 编译器可以接受其中之一,因此,请使用此选项指定您的基本代码使用。

最大缓存的转换单位

任何时候将保持有效的 IntelliSense 翻译单元的最大数量请求。 您必须指定一个介于 2 和 15 之间的值。 此数字。将运行 VCPkgSrv.exe 的最大数量直接相关进程 (对于 Visual Studio 特定实例)。 默认值为 2,但是,如果您有可用内存,您可以增大此值和可以完成稍在 IntelliSense 中更好的性能。

有关转换单位的更多信息,请参见转换阶段。

禁用积极的成员列表

在键入类型或变量的名称时,该成员列表不会显示。 列表显示,在进行字符" type2 "对于 成员列表中进行字符 选项定义之后。

禁用成员列表关键字

语言关键字例如 void,class,switch 未显示成员列表建议。

禁用成员列表代码段

代码段中未显示成员列表建议。

禁用语义着色

关闭所有代码着色除语言关键字、字符串和注释。

智能成员列表中进行

当选择 enter 键在完全类型化运行结束时,添加一行。

成员列表筛选器模式

设置匹配算法的类型。 模糊 查找最可能的匹配项,因为它使用类似于拼写检查程序查找与类似,但不相同的算法。 智能筛选 与子字符串,即使不是单词的开头。 前缀 位于单词的开头开始的相同的子字符串只匹配。

成员列表中进行字符

指定导致当前显示的成员列表将进行的建议的字符。 您可以添加或从此移除字符列表。

引用

禁用解决

默认情况下出于性能原因,“查找所有引用的显示原始的文本搜索结果而不是使用 IntelliSense 验证每个候选项。 可以清除更准确的结果此选定框中任何查找操作。 若要筛选基于每个搜索基类型,请打开结果的快捷菜单列表,然后选择“解析结果”。

隐藏未确认

在隐藏未确认项“查找所有引用的结果。 如果取消“禁用解决”选项卡,可以使用此选项在结果隐藏未确认的项目。

禁用引用突出显示

请参见

其他资源

c语言高级编辑器,选项,文本编辑器,C/C++,高级相关推荐

  1. ANSI环境下支持多语言输入的单行文本编辑器 V0.01

    File:      SMLInput Name:      ANSI环境下支持多语言输入的单行文本编辑器 Author:    zyl910 Blog:      http://blog.csdn. ...

  2. Markdown编辑器和富文本编辑器的区别

    目录 引言 Markdown编辑器和富文本编辑器的区别 Markdown的说明 引言 如果想要得到不带任何格式的文字,那么就不需要复杂的工具,windows的自带的文本编辑器就可以. 但是在日常的生活 ...

  3. Go语言环境安装,验证go语言环境、使用文本编辑器编写一个go hello world,Go lang IDE安装,在golang中新建一个go程序

    1 Golang语言环境安装包下载 https://www.golangtc.com/ 下载: go1.9.2.windows-amd64.msi 和 go1.9.2.windows-amd64.zi ...

  4. Axure高级操作---富文本编辑器

    Axure高级操作-使用富文本编辑器 页面中拖入一个内联框架,长宽可设置为810.420,并隐藏边框 双击内联框架,链接一个外部的URL.复制粘贴下列JS,并点击确定. javascript: doc ...

  5. mysql2005编辑器用法,文本编辑器 - Visual Studio的隐藏功能(2005-2010)?

    文本编辑器 - Visual Studio的隐藏功能(2005-2010)? Visual Studio是如此庞大的产品,即使经过多年的努力,我偶尔偶然发现了一种新的/更好的方式来做我甚至不知道的事情 ...

  6. java做安卓文本编辑器,android文本编辑器

    [实例简介] android 文本编辑器 源码,比较简单的,可以参考一下. [实例截图] [核心代码] da76c95e-2751-4a37-9ba2-b69647edd323 └── droid-w ...

  7. SmartForms 取消Word编辑器 恢复文本编辑器

    导语:在目前最新版本的 S/4 HANA 1909和2021版本中,SmartForms的文本编辑器改成了嵌套Word,而不是直接修改文本框的形式,这给很多电脑配置不是很高,或者Word兼容性有问题的 ...

  8. html5在哪编辑器,HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器

    HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器 Web开发人员和设计人员经常需要用到HTML5文本编辑器,同时它也是Web开发人员最为重要的工具之一.由于HTML5技术的不断发展,为此 ...

  9. linux开发者编辑器,Linux文本编辑器

    在典型的Linux系统上有许多编辑器可用,较流行的编辑器是vi. --这句话引自<Linux程序设计>(<Begunning Linux Programming>- N. Ma ...

  10. android 920编辑器,920文本编辑器

    920文本编辑器:920 Text Editor :android手机上的一个非常实用的文本工具,轻松的编辑你的文档,实用也是非常的方便 官方介绍 JecEditor 是一款运行于 Android 手 ...

最新文章

  1. 黑马程序员—易混淆的知识
  2. boost::signals2::shared_connection_block相关的测试程序
  3. Qt学习笔记之国际化
  4. 【IT资讯】TIOBE - 2020年6月编程语言排行
  5. Oracle中sys和system的区别
  6. android 伪造gps位置,在Android中使用GPS的假位置
  7. Elasticsearch下安装ik分词器
  8. JAVA设计模式 - 单例模式
  9. h5页面预览pdf文件_H5 页面如何查看 PDF 文件
  10. Locality-Aware NMS 局部感知NMS(LNMS)学习
  11. 敏捷测试 之 借力DSL
  12. 新版标准日本语高级_第18课
  13. springboo+elasticsearch+经纬度查询
  14. 如何通过maven官网查询相关依赖的具体代码和版本?
  15. 可以检测手机帧率和温度的软件_让电影动漫统统变丝滑,480帧毫无卡顿,交大博士生开源插帧软件
  16. [家里蹲大学数学杂志]第266期中南大学2013年高等代数考研试题参考解答
  17. 广州市劳动保障总集成项目1.06亿
  18. c语言课程设计 水电费,广东工业大学水电费系统C语言设计(文件操作部分)
  19. CBM 业务模型是什么和为什么?
  20. 河北科大校联通园网破解(调教)教程———保姆级

热门文章

  1. Android—指纹识别系统的原理与使用
  2. 在Ubuntu18.04.3系统中安装谷歌拼音输入法(Google Pinyin)
  3. 基于环信的开源即时通讯项目
  4. OSChina 周四乱弹 ——小小编辑教你装逼斗气
  5. 网络请求分析实战篇(01)—— 爬取amazon搜索栏的关联关键词
  6. KafkaStream之时间窗口WindowBy
  7. 服务器vmware新建虚拟机教程,如何创建虚拟机教程全解
  8. 颜色匹配 opencv版
  9. Unity3D点击按钮改变材质球颜色
  10. CDN加速技术可以解决网络客户的哪些痛点问题?