Windows Live Writer插件:在WLW中插入语法高亮代码

    前段时间在网上看到了一款在WLW中插入语法高亮代码的插件,叫做Highlight4Writer,试用了一下,能够完成基本功能,但有一些不尽人意的缺点:1、插入的代码行间距太大,看起来不舒服,一页只能显示少量代码;2、支持的程序语言有限,无法自己定制;3、语言语法高亮颜色无法自己定制;4、无法显示行号。针对这些问题,我借用SyntaxBox的支持,自己开发了一款在WLW中插入语法高亮代码的插件。

    下载并将压缩包解压到WLW的Plugins目录后,重新启动Windows Live Writer,就会在“插入”菜单中多出一个名叫Syntax highlighted code的菜单项,该菜单项左边有个类似C#代码文件的图标,如下图所示:

 m2009214143149.gif

    在此说明一下,我现在拿来演示的Windows Live Writer是英文版的,所以您在此看到的所有界面上的内容都是英文的。您无需为自己不懂英语而感到担心,本站所开发的基于Windows Live Writer的插件都是多语言的,目前支持中文和英文两种。上文中提到的在WLW中插入计算结果的插件也是同时支持中文与英文的。关键取决于您的Windows Live Writer所支持的语言。

    OK,现在单击这个菜单项,会出现下面的界面:

j2009214143222.gif

    在Language(语言)下拉单中您可以选择多达36种程序设计语言进行代码高亮着色;在Line height(行间距)中您可以设置代码行与行之间的距离,以点为单位;在Show line numbers(显示行号)上,通过勾选来确定是否还要输出行号。在输入框输入了代码后,点击OK(确定)按钮即可插入代码。下面就是使用本插件插入的代码示例,怎么样?还不错吧?

★ Microsoft Dynamics AX X++代码:

12009214143341.png

    怎么样?总体感觉还是不错吧。可能插入以后,格式上还需要做稍许微调,这就需要根据博文的布局来了。

    您可以单击 这里 下载本插件,下载完成后,将压缩包解压到WLW的Plugins目录下即可。上文中在WLW中插入计算结果的插件也使用到了SyntaxBox,因此,如果你已经安装了该插件,那么在解压的时候会提示你是否覆盖Puzzle.SyntaxBox.NET3.5.dll文件。出于输出HTML的需要,我已经对SyntaxBox的源代码做了修改,因此,不管怎么样,在此选择“覆盖”即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值