【问题标题】:Set Intellisense delay (VS 2019)设置智能感知延迟(VS 2019)
【发布时间】:2021-03-13 18:30:55
【问题描述】:

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

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

延迟可以配置吗?

更新

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

【问题讨论】:

  • “无法执行您的请求”三遍。浪费了一个小时试图将此添加到您的“建议功能”网站。如果你给我发一封电子邮件到 abdekker dot online gmail d.o.t. com 我可以向您发送功能请求的文本。
  • 我已经为你推荐了这个功能。由于该过程需要很长时间,因此到目前为止您必须手动使用我的解决方法。请检查我更新的答案,希望它能给你你想要的。

标签: visual-studio visual-studio-2019 intellisense


【解决方案1】:

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

建议

所以我的建议是你可以按照你说的禁用Show completion list after a character is typed这个选项。

并且那么如果你想调用 Intellisense,你应该手动输入 Ctrl + Space 来调用 Intellisense。

这样,您可以根据需要随时调用智能感知。

另外,如果你还想要这个要求,我建议你可以suggest your feature on our DC Forum

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

更新 1

我已经为你推荐了这个功能,你可以check the link

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

因为这个过程需要很长时间,所以到目前为止你必须手动使用我的解决方法。

【讨论】:

  • 谢谢。已添加我的投票并提供了更详细的评论。
  • @AlainD。既然这些都是我们现在能做的,我建议你可以标记答案。如果您仍然需要此功能,则必须等待或尝试我上面列出的解决方法。并希望团队能给您一个满意的答复。
猜你喜欢
  • 2021-04-21
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-08
相关资源
最近更新 更多