﻿# SyntaxHighlighter 與 Windows Live Writer 的使用經驗分享

我的部落格使用 SyntaxHighlighter 當程式碼片段的高亮度顯示工具，且在 Windows Live Writer 編輯文章時也有安裝支援 SyntaxHighlighter 的外掛，由於我的部落格使用的是 SyntaxHighlighter 1.5.1 的舊版本 (目前最新版 [SyntaxHighlighter v3.0.83](http://alexgorbatchev.com/SyntaxHighlighter) )，所以慢慢的也開始遇到版本之間的問題，因為網路上可以下載到的 Windows Live Writer 外掛也有好幾套，為了避免裝錯我還是做一下筆記好了。

我以下這三套都用過，最後還是用第一套：

**1\. SyntaxHighlighter for Windows Live Writer 2.1.1**

-   僅支援 [SyntaxHighlighter 1.5.1](http://code.google.com/p/syntaxhighlighter/) ( [http://code.google.com/p/syntaxhighlighter/](http://code.google.com/p/syntaxhighlighter/) )
-   2008/12/18 之後就沒再更新了，但是算穩定，沒出過什麼問題
-   介面普通，不過還算直覺好用，我一直都用這版至今還不願意換  
    ![SyntaxHighlighter for Windows Live Writer 2.1.1](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/119d511df8f8a39d5cb3-SNAGHTML63285e1.png "SyntaxHighlighter for Windows Live Writer 2.1.1")  
    插入程式碼之後還有修改機會，但當游標移開之後就無法在編輯了，只能刪除再重新設定：  
    ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/8103da3614f9b00f62da-image.png) 

**2\.** **Code Snippet With Syntaxhighlighter Support for Windows Live Writer 5.0.2**

-   僅支援 [SyntaxHighlighter 2.0/3.0](http://alexgorbatchev.com/SyntaxHighlighter/) 不支援 [SyntaxHighlighter 1.5.1](http://code.google.com/p/syntaxhighlighter/)
-   持續有在更新，所以感覺這軟體有「活著」的感覺
-   介面較為炫麗，但我覺得太花了，第一次用連下拉選單在哪裡都看不清楚：  
    [![Code Snippet With Syntaxhighlighter Support for Windows Live Writer 5.0.2](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/2ffe252b279a63fbec7f-image_thumb.png "Code Snippet With Syntaxhighlighter Support for Windows Live Writer 5.0.2")](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/67f1a90184aa85a45a8b-image_1.png)

**3\.** [**Windows Live Writer Syntax Higlighter v0.2**](https://web.archive.org/web/20171223195346/http://codehighlighter.codeplex.com/)

-   僅支援 [SyntaxHighlighter 2.0/3.0](http://alexgorbatchev.com/SyntaxHighlighter/) 不支援 [SyntaxHighlighter 1.5.1](http://code.google.com/p/syntaxhighlighter/)
-   功能跟第 1 套差不多，功能性與介面配置都遜色了點  
    ![Windows Live Writer Syntax Higlighter v0.2](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/778279d13ef79fe9190e-image_2.png "Windows Live Writer Syntax Higlighter v0.2")

**補充說明**

-   [SyntaxHighlighter 1.5.1](http://code.google.com/p/syntaxhighlighter/) 與 [SyntaxHighlighter 2.0/3.0](http://alexgorbatchev.com/SyntaxHighlighter/) 是不相容的
-   我都將 SyntaxHighlighter 2.0 與 3.0 寫在一起其實就是代表兩個版本在使用時語法相容
-   目前最新版 [SyntaxHighlighter](http://alexgorbatchev.com/SyntaxHighlighter) v3.0.83 我覺得還很多問題，可能要等等看之後的版本是否會好些
-   ↑ 上面這點就是我不願意升級到最新版的主因！

**相關連結**

-   [Syntax highlighting - Wikipedia, the free encyclopedia](http://en.wikipedia.org/wiki/Syntax_highlighting)

-   [SyntaxHighlighter 1.5.1](http://code.google.com/p/syntaxhighlighter/)
-   [SyntaxHighlighter 3.0.83](http://alexgorbatchev.com/SyntaxHighlighter/)

-   SyntaxHighlighter for Windows Live Writer 2.1.1
-   Code Snippet With Syntaxhighlighter Support for Windows Live Writer 5.0.2
-   [Windows Live Writer Syntax Higlighter v0.2](https://web.archive.org/web/20171223195346/http://codehighlighter.codeplex.com/)

-   [Prabir's Blog | Windows Live Writer Syntax Highlighter](https://blog.prabir.me/posts/windows-live-writer-syntax-highlighter/)
-   [Prabir's Blog | Syntax Highlighter 2.0 and Blog Engine.Net](https://blog.prabir.me/posts/syntax-highlighter-2-0-and-blog-engine-net/)
