Visual studio 在Visual Studio 2019中,是否可以从Intellisense中删除条目?

Visual studio 在Visual Studio 2019中,是否可以从Intellisense中删除条目?,visual-studio,intellisense,Visual Studio,Intellisense,我以前使用过VS2010。那里一切都很好。我喜欢我的intellisense在按空格或;时自动接受顶部条目;。这是一个工作流程的一部分,已经为我服务了将近20年 使用VS 2019,如果我键入 bool myValue=true; 由于我不习惯将true大写,Intellisense立即用以下内容替换我的行: bool myValue=truespeechwaveformat_tag; 所以。。。我不想扼杀Intellisense的行为——我只想说“无论出于何种原因,永远不要建议truesp

我以前使用过VS2010。那里一切都很好。我喜欢我的intellisense在按空格或;时自动接受顶部条目;。这是一个工作流程的一部分,已经为我服务了将近20年

使用VS 2019,如果我键入

bool myValue=true;
由于我不习惯将true大写,Intellisense立即用以下内容替换我的行:

bool myValue=truespeechwaveformat_tag;
所以。。。我不想扼杀Intellisense的行为——我只想说“无论出于何种原因,永远不要建议truespeechwaveformat_标签”,因为我在整个职业生涯中从未使用过这种结构,也不会从现在开始

我有没有办法从Intellisense的数据库中永久删除它?还是把它放在电视上

我有没有办法从Intellisense中永久删除它 数据库还是把它放在电视上


truespeechwaveformat_标记
似乎是头文件
mmreg.h
中的文件
mmreg.h
的结构。在VS2019中,Intellisense与VS2010略有不同

你可以试试这些:

建议

当您键入一些true的字母时,如
t
r
,智能感知将锁定智能感知中的true条目,然后使用Tab键而不是空格回车,智能感知将选择最匹配的条目。而且它在我这边运行得很好,没有任何问题

此外如果您仍然面临这种异常行为,我认为这可能与VS扩展或您的一些额外设置有关

1)使用
工具重置VS设置
-->
导入和导出设置
-->
重置所有设置
。它还将同时备份您的当前设置,您可以根据需要导入它

2)通过
extensions
-->
管理已安装的扩展来禁用任何第三方扩展。

3)删除解决方案物理路径下的
.vs
隐藏文件夹


希望它能对您有所帮助。

truespeechwaveformat\u标签
来自额外的库
文件mmreg.h
您在项目中做了额外的设置吗?或者您可以尝试创建一个空项目来测试它。在我的身边,当我创建一个C++项目,然后键入<代码> BoOL MyValue= true;代码>,它不会显示这样的异常行为。嗨,我工作的唯一解决方案是让intellisense保持沉默,只为类成员提供建议。这不是最佳解决方案,但它至少阻止了它用疯狂的深奥函数和变量自动完成。