測試 SyntaxHighlighter 3.0

許多網站都有使用 SyntaxHighlighter 來顯示程式碼區塊,而且效果挺不錯的。剛剛把 SyntaxHighlighter 3.0 的 CSS 和 JavaScript 加到部落格 HTML 樣板,簡單試一下 C# 程式碼的效果:

    /// 
    /// 練習此範例時,你必須:
    ///   - 加入 COM 組件參考: Microsoft Excel 12.0 Object Library.
    ///   - 使用 namespace 別名: using Excel=Microsoft.Office.Interop.Excel;
    /// 
    class DemoComInterop
    {
        public static void Run()
        {
            var excel = new Excel.Application();
            excel.Visible = true;
            excel.Workbooks.Add(Type.Missing);

            // C# 2010 寫法更簡潔,可以省略一些參數:
            excel.Range["A1"].Value2 = "處理序名稱";
            excel.Range["B1"].Value2 = "處理序名稱";

            var processes = Process.GetProcesses()
                    .OrderByDescending(p => p.WorkingSet64)
                    .Take(10);

            int i = 2;
            foreach (var p in processes)
            {
                excel.Range["A" + i].Value = p.ProcessName;
                excel.Range["B" + i].Value = p.WorkingSet64;
                i++;
            }
        }
    }

用法可參考官網整理的部落格文章清單,或這篇文章:在 Blogger 或網站中插入美觀的程式碼 ~ 使用syntaxhighlighter 3.0 實戰

在 Blogger.com 網頁中張貼程式碼的步驟:
  1. 切換到 HTML 原始碼編輯模式(若使用 WYSISYG 模式,在貼上程式碼時,所有的空白字元會被自動轉換成一堆 " ")。
  2. 將原始程式碼貼上來。
  3. 以 <pre class="brush: csharp;"> 和 </pre> 把程式碼包住。
Copyright © 2012. Huan-Lin 學習筆記 - All Rights Reserved
Powered by Blogger
Template Design by Cool Blogger Tutorials
Published by Templates Doctor