gpt4 book ai didi

c# - Resharper Intellisense 自动导入

转载 作者:行者123 更新时间:2023-11-30 12:26:41 25 4
gpt4 key购买 nike

Resharper Intellisense 中有一个简洁的小功能,它会建议您尚未导入的命名空间中的项目。

例如如果您输入 StreamReader,Intellisense 会向我显示项目 StreamReader(在 System.IO 中),如果我按回车键,它会导入命名空间,一切正常。

但似乎此功能仅适用于系统类型,而不适用于您自己编写的类型。

考虑以下示例:

namespace Test
{
internal class Program
{
internal static void Main()
{

}
}
}

namespace Test.Util
{
internal class Helper
{
}
}

假设您想在 Main 方法中使用您的 Helper 类。在编写 Helper 时,您不会像 StreamReader 示例那样在智能感知下拉菜单中获得条目。当您退出 intellisense 下拉列表时,您将收到导入消息 Import 'Test.Util.Helper' and all other references in the file,您可以在其中导入所有缺失的引用。

有什么方法可以扩展这个“自动导入”功能以在 intellisense 下拉列表中显示我自己编写的类,或者这只是我必须忍受的东西

最佳答案

当普通完成由于某种原因不建议导入项目时,您始终可以使用导入完成模式。它由 Ctrl+Alt+Space 调用。

在您的示例中,如果您编写“Hel”并调用 Ctrl+Alt+Space,该项目将自动导入。

关于c# - Resharper Intellisense 自动导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27679091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com