测试wlm代码高亮插件

电脑里存了一堆wlm的插件,有好用的有不好用的,每次一重装或新装机器,都不知道该装哪一个,干脆全部用一遍保存下来,以后对比。统一以一小段js做示例,有的插件有下载地址,有的懒得去找了,都是在我硬盘里的,给的都是安装包的文件名,因为产品名都大同小异

1, SyntaxHighlighter.msi 下载地址http://wlwsyntaxhighlighter.codeplex.com/

可以预览,弹出窗口编辑,预览很漂亮,但是网页上一点效果也没有,因为还需要外部js,拉倒

function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}

2, CodeSnippetSetup.msi

可以预览,不可以编辑

   1: function AddFavorite(sURL, sTitle) {
   2:     try {
   3:         window.external.addFavorite(sURL, sTitle);
   4:     }
   5:     catch (e) {
   6:         try {
   7:             window.sidebar.addPanel(sTitle, sURL, "");
   8:         }
   9:         catch (e) {
  10:             alert("加入收藏失败,请使用Ctrl+D进行添加");
  11:         }
  12:     }
  13: }

3, GeSHi.msi

需要网络连接,而且失败。。。

4,  Insert Code for Windows Live Writer.msi

支持的语言少,可以预览,设置了隔行换色的话,有背景色的行无法编辑

   1:  function AddFavorite(sURL, sTitle) {
   2:      try {
   3:          window.external.addFavorite(sURL, sTitle);
   4:      }
   5:      catch (e) {
   6:          try {
   7:              window.sidebar.addPanel(sTitle, sURL, "");
   8:          }
   9:          catch (e) {
  10:              alert("加入收藏失败,请使用Ctrl+D进行添加");
  11:          }
  12:      }
  13:  }

5, Prabir.wlw.SyntaxHiglighter0v0.2.0.0.msi

我用得比较多的一款插件,效果不错,但不支持在wlm里面预览

function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}

6, vspaste.msi 没反应。。。

7,  WLWGeSHiBlock.msi

无预览,甚至连效果也没有

[code lang="javascript"   ]
function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}
[/code]

8, Syntax4Writer.msi

不可以预览,可以编辑

function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}
 
上述网页上显示不出效果的,估计都得引外部js,懒得试了
posted @ 2012-06-23 16:46  $walker  阅读(256)  评论(0编辑  收藏  举报