JetBrains Rider 不突出显示具有特定名称的文件的语法

问题描述 投票:0回答:3

我正在尝试创建一个名为“SlotContent”的类,但文件内容未突出显示在 picture

对于其他每个文件,语法突出显示效果都很好。

我试过:

  • 重新启动IDE
  • 更新IDE
  • 重新启动我的电脑
  • 清除缓存
using UnityEngine;

namespace Inventory.UI
{
    public class SlotContent : MonoBehaviour
    {
        
    }
}

windows unity-game-engine rider
3个回答
4
投票

我的解决方案中的一个文件也遇到同样的问题。您可以在编辑器的右上角手动打开该文件的代码分析(选择

OFF
->
Highlight: all problems
)。但是,我不知道为什么它首先被停用。这是一个应该对您有帮助的链接:

https://youtrack.jetbrains.com/issue/RIDER-64564/Syntax-highlighting-mostly-stopped-working-for-single-file-and-no-errors-are-shown-despite-compilation-preventing-错误


0
投票

看起来这个文件不属于任何.NET 项目。您能否确保它位于某个

.csproj
文件附近? 尝试在Unity中重新生成项目,它也有帮助。

如果所有这些都不起作用,请联系 Rider 支持(直接从 IDE 帮助菜单)。或者在 JetBrains 公共问题跟踪器中创建问题: https://youtrack.jetbrains.com/newIssue?project=RIDER


0
投票

我遇到了同样的问题,Tobias Lösch 的回答有所帮助,但仅限于单个文件,我遇到了多个文件的问题。

我发现骑手(出于未知原因)将一些文件排除在检查之外(您可以在“设置”>“编辑器”>“检查设置”中找到它(请参阅标题为“要跳过的元素”的页面最后部分)-检查截图)。

当我删除所有文件时 - 突出显示返回。

© www.soinside.com 2019 - 2024. All rights reserved.