【问题标题】:Prevent Rider from generating namespaces around new scripts防止 Rider 围绕新脚本生成命名空间
【发布时间】:2022-08-22 13:48:31
【问题描述】:

我正在尝试使用 Rider 进行 Unity 开发。当我在 Scripts 文件夹中创建一个新脚本时,它总是将类包装在

namespace DefaultNamespace {

    class MyClass //...

}

这太烦人了。我不希望为每个脚本分配一个命名空间,迫使它们缩进并且我的其他脚本必须有更多的 using 导入。

我不知道如何禁用它。

    标签: c# unity3d rider


    【解决方案1】:

    在骑手的顶部单击

    文件 -> 设置 -> 编辑器 -> 代码样式 -> C# -> 在文件范围命名空间指令之后

    将文件范围的命名空间设置为 1

    将内部命名空间设置为 0

    更新:

    上面的答案解决了另一个问题,它是关于格式化现有代码。 要解决此问题,您需要在 Rider 设置中更改模板,您可以通过以下方式执行此操作:

    设置 -> 编辑器 -> 文件模板 -> C# -> 类 在那里你可以设置你需要的一切并删除你不需要的东西

    【讨论】:

    • @Tenfour04,是的,我的错,但我终于找到了做这件事的好方法。设置-> 编辑器-> 文件模板。在那里,您需要选择您的语言并以您自己的方式更改模板。
    • 是的!!!这样就解决了。你能更新你的答案吗?
    • @Tenfour04 有美好的一天,更新了
    猜你喜欢
    • 2014-03-31
    • 1970-01-01
    • 2014-12-04
    • 2021-11-20
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    相关资源
    最近更新 更多