有没有办法增加Intellisense的弹出延迟?

Jas*_*son 5 resharper intellisense visual-studio

我今天意识到我花了更多的时间来消除Intellisense弹出窗口而不是使用它们.

我仍然想使用Intellisense,但我希望它在延迟(比如1秒)之后出现.我正在使用Visual Studio 2015和Resharper,因此我可能需要更改多个设置.

我没有看到任何选项 Visual Studio > Options > Text Editor > C# > Intellisense

我没有看到任何选项 Resharper > Options > Environment > Intellisense

有一个旧的Stackoverflow帖子,但它已有七年了.希望有更新的信息.

Dun*_*moo 29

编辑器 \xe2\x80\xba 悬停:延迟editor.hover.delay在 settings.json 中)

\n

这是当您将鼠标悬停在某物上时延迟智能感知(或其他信息气泡)弹出的相关设置。

\n

编辑器:快速建议延迟editor.quickSuggestionsDelay在settings.json中)

\n

此设置控制获取内联键入建议所需的时间。

\n

  • 谢谢。不确定最近的更新中是否有某些内容,但我发现智能感知弹出窗口的出现速度比以前快得多。更改 editor.hover.delay 有帮助。 (5认同)

Sar*_*SFT 6

现在在VS 2015中,没有这样的选项来设置intellisense弹出窗口的延迟时间.我已将此用户语音报告给VS产品团队,您可以投票,然后我们需要等待VS产品团队工程师的响应.对于其他社区成员也有同样的想法,您也可以投票给这个用户的声音.

在VS代码中,我发现我们可以通过在用户或工作区设置文件中编辑属性' editor.quickSuggestionsDelay'的值来设置延迟时间,以便像下面的屏幕截图一样进行智能感知弹出延迟时间,并且它可以正常工作.有关更多详细信息,请查看用户和工作区设置:https://code.visualstudio.com/Docs/customization/userandworkspace. 在此输入图像描述

  • 是的,在“.”之后仍然立即弹出。或“(”,这很遗憾。作为解决方法,我关闭了设置 `editor.suggestOnTriggerCharacters`,因此它不会以这种方式打开。在我开始在“.”之后输入后它仍然会打开,所以它仍然是可用(Ctrl+Space 仍然有效)。 (2认同)