2013年10月28日月曜日

Syntax Highlight

Syntax Highlightの確認です。
コードはC#で書いたFizzBuzz問題です。
class Program {
    static void Main(string[] args) {
        Enumerable.Range(1, 100).ToList().ForEach(i => {
            var isFizz = (i % 3 == 0);
            var isBuzz = (i % 5 == 0);
            if (isFizz && isBuzz) Console.WriteLine("FizzBuzz");
            else if (isFizz) Console.WriteLine("Fizz");
            else if (isBuzz) Console.WriteLine("Buzz");
            else Console.WriteLine(i);
        });
        Console.ReadLine();
    }
}

Syntax Highlightを実現するために、HTML Copyを使用しています。
HTML CopyはProductivity Power Tools が提供する機能の一つで、Visual Studio上でコードを普通にコピーしただけで、HTML書式付文字列としてコピーしてくれます。
後は、そのままブログの投稿テキストボックスに貼り付けるだけで完成です。

ブログだけでなく、WordやExcelなどHTML書式に対応した文書にも貼り付ける事ができますので、コードレビューなどにも活用できます。

0 件のコメント:

コメントを投稿