输入代码时,是否可以忽略Rider中某些建议的智能感知命名空间?

时间:2019-11-06 11:16:34

标签: c# rider

在JetBrains Rider中键入C#代码时,它会提供“使用”名称空间建议的列表。例如,键入“列表”将显示它可以添加的多个建议的“使用”名称空间,例如“列表<>(在System.Collections.Generic中)”。

令人讨厌的是,通常最重要的建议是第三方库中您永远不会在意的命名空间。就像键入“ Assert”一样,建议使用Zenject中的ModestTree,这是我永远不需要的。

这真是太糟糕了,我在当前的类中已经有一个“使用”命名空间用于“ Assert”(在这种情况下:使用NUnit.Framework),并且仍然建议使用ModestTree作为顶部条目。 / p>

是否可以为我永远不想使用的项目指定名称空间,因此不会在自动完成建议中显示它们?也许是插件?

enter image description here

1 个答案:

答案 0 :(得分:1)

看看here

Inspection [name of inspection] | Disable once with comment | Disable and restore with comment-此选项在问题前后插入一对注释-ReSharper禁用[检查ID],ReSharper恢复[检查ID]。这些注释禁止检查它们之间的所有相应问题。 然后,您可以将这些注释移到文件中的其他位置,以便消除这种类型的问题。例如,如果要保留多个未使用的名称空间导入,这对于抑制“冗余名称空间”检查很有用。

如果没有帮助,您可以寻求帮助here