首页 > 解决方案 > 设置智能感知延迟(VS 2019)

问题描述

Visual Studio 2019. 键入或定位鼠标时不断弹出的窗口非常分散注意力。在Tools > Options > Text Editor > All Languages (or your language)中,您可以在键入时禁用所有弹出窗口 untciking Auto list members,但这不是我需要的。首先,我不想完全禁用它们,其次,当您将鼠标悬停在变量上时,这不会影响弹出窗口。

理想情况下,我希望弹出窗口更加谨慎,并且只有在长时间延迟(比如 1000 毫秒)之后。目前,每当我键入任何字符或将鼠标移到代码上时,它们几乎都会立即出现。

可以配置延迟吗?

更新

根据对此问题的评论,Visual Studio 目前不支持延迟。但是 C# 编码的体验可以在Tools > Options > Text Editor > C# > Intellisense. 找到选项Show completion list after a character is typed并取消勾选它。

标签: visual-studiovisual-studio-2019intellisense

解决方案


实际上,VS 没有这样的功能来延迟代码 Intellisense。

建议

所以我的建议是你可以Show completion list after a character is typed像你说的那样禁用该选项。

然后,如果要调用 Intellisense,则应Ctrl + Space手动键入以调用 Intellisense。

这样,您可以根据需要随时调用 Intellisense。

此外,如果您仍然想要这个要求,我建议您可以在我们的 DC 论坛上推荐您的功能

在此处输入图像描述

此外,您可以在此处分享链接,包括我们在内的任何人都会对其进行投票,以便获得更多微软的关注。

更新 1

我已经为您推荐了该功能,您可以查看链接

如果我没有详细描述问题,您可以对其进行投票并添加任何评论。希望团队慎重考虑,给我们一个满意的答复。

由于该过程需要很长时间,因此到目前为止您必须手动使用我的解决方法。


推荐阅读