在
Visual Studio 2019
中使用VB.NET。在代码库中的任意位置键入一个空格字符,弹出窗口会显示一长串选项。您必须不断点击或按 ESC。这很快就会变得烦人。
Tools > Options > Text Editor > Basic > General > Auto list members
停止这些不受欢迎的弹出窗口...但现在“成员”函数根本没有列出!例如:
Dim test As String = "fred"
test. ' Nothing is displayed when the dot is typed, but expected `Length`, etc
是否有可能仅获得“成员”的智能感知,但否则关闭并且没有其他自动列表(因此当您只是打字时不会显示任何内容)。
用一个设置做这么多事情真是太麻烦了。如果来自 Microsoft 的人正在阅读本文,请查看 Borland 的
Delphi 7
是如何处理这个问题的...一个速度和美观的 IDE。
(我意识到这是一个老问题,但它仍然出现在谷歌搜索中。)
假设您正在使用 C++ 进行编码,我认为您正在寻找的设置是 “文本编辑器/C/C++/高级/智能感知/禁用激进成员列表”
它并不完美,但它已经完成了大部分工作,同时在您输入点后保留成员建议。 (并且仍然可以通过 ctrl-space 调用综合建议列表。)
非常烦人,它让你分心。听到这个消息我很遗憾。
不幸的是,最终的答案是无法解决,因为微软永远不会考虑不受欢迎的意见。
“弹出窗口”是人们最初放弃记事本的最重要功能之一。每个 IDE 都会有它,即使没有,也很快就会有。它很少不受欢迎。
考虑到这一点,微软不打算在没有它的情况下使用 Visual Studio。