ASP.NET 코딩 색상 좀 봐 주시겠습니까?

이런 질문을 해도 싶은데요
노여워 마시고 왜 증상이 나오는지 답변 좀 부탁 드릴께요

아래 화면에 보시면 하나는 html, 하나는 cshtml 입니다.
보시면 html 이 훨씬 가독성이 좋게 나오는데 cshtml 같은 아래와 같이 나오네요
혹시 이유를 알 수 있을까요 (참고로 VS2022 입니다)
근데 이상한건 어쩔땐 또 제대로 나오기도 해요
왜 이런증상들이 나올까요?

아 묻는김에 하나만 더 물어 볼께요
html 같은 경우엔 문자열 ‘html5’ 치면 자동코드가 생성되는데
왜 cshtml 은 안될까요?
강의영상을 보면 잘 나오는거 같은데 말이죠…

너무 질문이 많네요

그럼 답변 기다리겟습니다. 감사합니다. ^^