visual-studio - 设置智能感知延迟(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
并取消勾选它。
解决方案
实际上,VS 没有这样的功能来延迟代码 Intellisense。
建议
所以我的建议是你可以Show completion list after a character is typed
像你说的那样禁用该选项。
然后,如果要调用 Intellisense,则应Ctrl + Space
手动键入以调用 Intellisense。
这样,您可以根据需要随时调用 Intellisense。
此外,如果您仍然想要这个要求,我建议您可以在我们的 DC 论坛上推荐您的功能。
此外,您可以在此处分享链接,包括我们在内的任何人都会对其进行投票,以便获得更多微软的关注。
更新 1
我已经为您推荐了该功能,您可以查看链接。
如果我没有详细描述问题,您可以对其进行投票并添加任何评论。希望团队慎重考虑,给我们一个满意的答复。
由于该过程需要很长时间,因此到目前为止您必须手动使用我的解决方法。
推荐阅读
- javascript - 为什么它首先打印出“未定义”?
- javascript - sequelize.transaction() 可以将异步函数作为回调吗?
- javascript - 使用特殊字符时的随机字符串 HTML 转义问题
- r - 根据开始日期和结束日期在数据框中创建新列
- c - 在 for 循环中使用指针
- osgi - 多次安装项目时,ehcache-clustered 在 OSGi 中不起作用
- java - PSQLException:错误:“INTO”处或附近的语法错误
- c++ - 使用 lambda 函数指针强制转换时双倍释放
- sql - 如何在我的存储过程中应用转换
- r - sem() 函数 w_mat %*% p_deriv_mat %*% invMat 中的错误