在 Eclipse 中,自动完成功能甚至适用于未使用的包或 namespace 。这意味着如果我在一个包中有一个名为 DuckWrapper 的类,并且在一个没有导入包 DuckWrapper 的类中我按 ctrl+space,它将显示 DuckWrapper 并在必要时自动导入它的包。
然而,Visual Studio 不会在其自动完成中显示它,除非我首先将它添加到使用列表中。
那可以改变吗?
最佳答案
此类功能存在于当前版本的 Visual Studio 2019 中,但仍处于试验阶段。
如上图所示,您看不到实体 Student
来自另一个项目中的命名空间 Test2 但如果您单击 IntelliSense 窗口左下角的按钮,您将看到这一点。
接受 IntelliSense 提供的 Student 选项后,所有需要的命名空间将自动添加到文件顶部(或在命名空间名称上方的所有现有 using 语句下方)。
您可以在以下位置打开/关闭此选项:
编辑:我嵌入了图像,而不仅仅是超链接它们。
关于visual-studio-2010 - Intellisense 是否可以像在 Eclipse 中那样在未导入的命名空间中搜索类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149659/