我以前使用过VS2010。那里一切正常。我希望我的智能感知在按空格或;时自动接受顶部条目。这是已经为我服务近20年的工作流程的一部分。
在VS 2019中,如果我键入
bool myValue=true;
由于我不习惯大写true,因此Intellisense立即将我的行替换为:
bool myValue=truespeechwaveformat_tag;
所以...我不想杀死Intellisense的行为-我只想说“永远,无论出于任何原因,建议truespeechwaveformat_tag”,因为我在整个职业生涯中从未使用过这种结构,并且现在不会开始。
我是否可以从Intellisense的数据库中永久删除它?还是忽略它?
答案 0 :(得分:0)
我是否可以从Intellisense的网站上永久删除该文件 数据库?还是忽略它?
truespeechwaveformat_tag
似乎是文件mmreg.h
的结构,该文件来自头文件mmreg.h
。在VS2019中,Intellisense与VS2010有所不同。
您可以尝试以下操作:
建议
当您键入某些 true 字母(例如t
和r
)时,智能感知将锁定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
隐藏文件夹
希望它可以为您提供帮助。