Quantcast
Channel: プログラミング
Viewing all articles
Browse latest Browse all 9236

【C#】RawStringLiteralにC#の構文を対象にハイライトを付ける方法 - はなちるのマイノート

$
0
0

はじめに

Xを見ていたらこのようなものを見つけました。

どうやらRaw String Literalに言語設定をしてあげることでハイライトできるみたいです。その方法を紹介します。

やり方

以下のように、最初の"""の前に/* lang=c# */と記述します。

string text =/* lang=c# */"""using System;

    publicpartialclassSampleStruct
    {
        publicint Value { get; init; }
    }
    """;
string text =// lang=c#"""using System;

    publicpartialclassSampleStruct
    {
        public Weather MyWeather { get; init; }
    }
    """;
/* lang=c# */を利用した様子

Rider以外で試していないのでVisual Studioなどでも同様になるのか分かりませんが、積極的につけてみると良いと思います。

参考資料

github.com


Viewing all articles
Browse latest Browse all 9236

Trending Articles