Live Write 的代码高亮插件 Paste Code

 更新时间:2011年04月18日 00:05:44   作者:  
这些天,开始使用Live Write写博客了,有时候贴代码时,感觉很不爽。用了很多代码高亮的工具,大多只支持少数的几种语言。
然后用了一下VSPaste(原作者网站已经找不到了),感觉代码显示不爽。也用了CodePoste(呵呵,也是看网上找到的),这个感觉还不错的说,不过行数的显示让我觉得有些不爽。本来还想参考一下他的代码的,结果加密了,哈哈。

  没办法,只有自己找找资料,自己写一个了。分析了一下,这个插件的难点主要在RTF格式转HTML,以我这么烂的技术是写不出来的。于是在网上找了一个(http://www.codeproject.com/KB/recipes/RtfConverter.aspx),用了几天的时候,写出一个基本能用的版本,让大家试试,还会继续开发,添加一些功能,有意见的可以提。

  本插件支持从Visual Studio,Eclipse上直接复制代码,也可以从HippoEDIT上直接复制代码。当然Notepad++也有NppExport插件,可以把代码以RTF格式复制,复制好后,点击本插件的链接“Poste Code”,即可看到生成的代码预览,然后点插入即可把代码插入Live Write。

  本插件是开源的,工程目录为:http://code.google.com/p/wlw-pastecode/

  下载地址为:http://code.google.com/p/wlw-pastecode/downloads/list

  画面如下:

2011-04-10_215612

生成的代码如下:

相关文章

  • 详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)

    详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)

    本篇文章主要是介绍了一款开源免费的.NET文档操作组件DocX,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • HttpHandler HttpModule入门篇

    HttpHandler HttpModule入门篇

    ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览器中。
    2010-01-01
  • WPF使用VisualTreeHelper进行命中测试

    WPF使用VisualTreeHelper进行命中测试

    这篇文章介绍了WPF使用VisualTreeHelper进行命中测试的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • 利用委托把用户控件的值显示于网页案例应用

    利用委托把用户控件的值显示于网页案例应用

    用户控件(UserControl)是集成一个功能,需要处理好的数据,然后存数据库中并显示于网页上,让用户能检测到处理的数据情况,接下来将介绍利用委托把用户控件的值显示于网页上,感兴趣的朋友可以了解下
    2013-02-02
  • asp.net Request.ServerVariables[] 读解

    asp.net Request.ServerVariables[] 读解

    asp.net Request.ServerVariables[] 读解,学习.net的朋友可以参考下,方便获取服务器的一些信息。
    2011-08-08
  • asp.net datalist 用法

    asp.net datalist 用法

    asp.net datalist 用法,需要的朋友可以参考下。
    2009-08-08
  • ASP.NET缓存管理的几种方法

    ASP.NET缓存管理的几种方法

    在解释ASP.NET中的缓存管理之前,我先澄清一下,不同的人使用不同的术语来解释同样的概念,有些人把它描述为状态管理,有些人描述为缓存管理。我喜欢用缓存管理,或许是因为我喜欢这个词“Cache”吧。 但是就所指含义来说,它们两个没有区别。现在让我们来探讨一下在ASP.NET环境下缓存管理的各个方面吧。
    2012-12-12
  • asp.net实现的计算网页下载速度的代码

    asp.net实现的计算网页下载速度的代码

    刚看到有人给出asp.net实现的计算网页下载速度的方法,本方法未经本人测试,不知道能否可靠性如何。准确来说,这只是个思路吧
    2013-03-03
  • 看到本质而不是现象--解决ASP.NET CS0016的问题

    看到本质而不是现象--解决ASP.NET CS0016的问题

    看到本质而不是现象--解决ASP.NET CS0016的问题...
    2007-01-01
  • VS2015中C#版本6.0的新特性 你需要知道

    VS2015中C#版本6.0的新特性 你需要知道

    VS2015内置的C#版本为6.0,提供了一些新特性,这篇文章主要为大家详细介绍了VS2015中C#版本6.0的8种新特性,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论