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

时间:2020-02-02 11:49:39

标签: visual-studio intellisense

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

在VS 2019中,如果我键入

bool myValue=true;

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

bool myValue=truespeechwaveformat_tag;

所以...我不想杀死Intellisense的行为-我只想说“永远,无论出于任何原因,建议truespeechwaveformat_tag”,因为我在整个职业生涯中从未使用过这种结构,并且现在不会开始。

我是否可以从Intellisense的数据库中永久删除它?还是忽略它?

1 个答案:

答案 0 :(得分:0)

我是否可以从Intellisense的网站上永久删除该文件 数据库?还是忽略它?

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

您可以尝试以下操作:

建议

当您键入某些 true 字母(例如tr)时,智能感知将锁定Intellisense中的 true 条目,然后使用 Tab 键而不是 Space Enter ,Intellisense将选择最匹配的条目。而且在我这方面也很好用,没有任何麻烦。

此外,如果您仍然遇到这种异常行为,我认为它可能与VS扩展名或某些其他设置有关。

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

2)通过Extensions-> Manage Extensions-> Installed.

禁用任何第三方扩展

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

希望它可以为您提供帮助。