首页 > 解决方案 > 在 Visual Studio 2019 中,是否可以从 Intellisense 中删除条目?

问题描述

我以前用过VS2010。那里一切正常。我喜欢我的智能感知在我按空格或 ; 时自动接受顶部条目。这是近 20 年来一直为我服务的工作流程的一部分。

使用 VS 2019,如果我输入

bool myValue=true;

由于我不习惯将 true 大写,Intellisense 立即将我的行替换为:

bool myValue=truespeechwaveformat_tag;

所以......我不想扼杀 Intellisense 的行为——我只想说“永远,永远,出于任何原因,建议 truespeechwaveformat_tag”,因为我在整个职业生涯中都没有使用过这种结构,也不会现在开始。

有没有办法让我从 Intellisense 的数据库中永久删除它?还是置之不理?

标签: visual-studiointellisense

解决方案


有没有办法让我从 Intellisense 的数据库中永久删除它?还是置之不理?

truespeechwaveformat_tag似乎mmreg.h是来自头文件的文件结构mmreg.h。在 VS2019 中,Intellisense 与 VS2010 有点不同。

你可以试试这些:

建议

当您键入一些true的字母时,例如tand r,则智能感知会锁定智能感知中的真实条目,然后使用Tab键而不是SpaceEnter,智能感知将选择最匹配的条目。它在我身边运行良好,没有任何麻烦。

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

1)Tools通过--> Import and Export Settings-->重置您的VS设置Reset all the settings。它还将同时备份您当前的设置,您可以根据需要进行 9 导入。

2)Extensions通过--> Manage Extensions-->禁用任何第三方扩展Installed.

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

希望它可以帮助你。


推荐阅读