Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在输入代码时,是否有办法忽略Rider中建议的某些intellisense名称空间?_C#_Rider - Fatal编程技术网

C# 在输入代码时,是否有办法忽略Rider中建议的某些intellisense名称空间?

C# 在输入代码时,是否有办法忽略Rider中建议的某些intellisense名称空间?,c#,rider,C#,Rider,在JetBrains Rider中键入C#代码时,它会给出一个“使用”命名空间建议列表。例如,键入“List”将显示一些建议的可以添加的“using”名称空间,如“List(在System.Collections.Generic中)” 令人恼火的是,通常最重要的建议是来自第三方库的名称空间,而您永远不会关心这个名称空间。比如键入“Assert”会建议使用Zenject的ModestTree,这是我永远不需要的 更糟糕的是,在我当前的类中,“Assert”已经有了一个“using”名称空间(在本例

在JetBrains Rider中键入C#代码时,它会给出一个“使用”命名空间建议列表。例如,键入“List”将显示一些建议的可以添加的“using”名称空间,如“List(在System.Collections.Generic中)”

令人恼火的是,通常最重要的建议是来自第三方库的名称空间,而您永远不会关心这个名称空间。比如键入“Assert”会建议使用Zenject的ModestTree,这是我永远不需要的

更糟糕的是,在我当前的类中,“Assert”已经有了一个“using”名称空间(在本例中:使用NUnit.Framework),它仍然建议使用ModestTree作为顶部条目

是否有任何方法可以为我永远不想使用的项目指定名称空间,从而不让它们显示在自动完成建议中?也许是一个插件

看一看

检验[检验名称]|使用注释禁用一次|使用注释禁用和恢复
-此选项在问题前后插入一对注释-重新harper Disable[检验id]和重新harper restore[检验id]。这些注释禁止检查它们之间的所有对应问题。 然后,可以将这些注释移动到文件中的其他位置,以便抑制此类问题。例如,如果要保留多个未使用的命名空间导入,这有助于抑制“冗余命名空间”检查


如果没有帮助,您可以请求帮助

这不是忽略实际的“使用…”代码,而是输入时出现的代码完成弹出窗口。我添加了一个屏幕截图来澄清。@void\u Foo似乎没有满足您需求的选项。部分解决问题的方法是关闭“文件|设置|编辑器|常规|代码完成”中的“在基本完成中显示导入项目”。之后,骑手将不会建议在完成非进口符号。哈!事实证明有一种方法,多亏了你的提示,我们才能够找到答案。在设置|编辑器|常规|自动导入中,可以指定要忽略的类型/名称空间列表。我在列表中添加了“ModestTree.*”,效果很好。另见。谢谢