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

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

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

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

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

★ Microsoft Dynamics AX X++代码:

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

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

转载于:https://www.cnblogs.com/daxnet/archive/2009/02/14/1686991.html

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

  1. Windows Live Writer插件:在WLW中插入语法高亮代码(二)

    在 上文 中,我发布了一个在WLW中插入语法高亮代码的插件,该插件使用table的HTML 标记来分隔代码与行号.这样做的一个问题是,针对不同的博客主题,行 号列的宽度可能需要手动调整,而且大量的&l ...

  2. Notepad++ NppExport: 让你在Microsoft word 中粘贴语法高亮代码

    插件 -> NppExport -> Copy RTF to clipboard 或者 插件 -> NppExport -> Copy HTML to clipboard 然后 ...

  3. 再发布一个windows live writer 插件 图标信息框 wlw plugin icon info frame

    原地址: http://www.zu14.cn/2008/12/14/wlw_plugin_icontip/ 自上次发布 windows live writer 插件 coolemotion 之后,已 ...

  4. 推荐windows live writer插件(有图有真相有下载,有最好的code插件)

    博客园本身提供的博客editor工具,用起来是很揪心的,网速慢点,博客后台反应就很迟钝,插入图片,插入代码,页面布局都不是很方便.windows live writer是一款不错的博客客户端,而且又提 ...

  5. 利用ClaudiaIDE插件在VS中插入图片

    利用ClaudiaIDE插件在VS中插入图片 效果图 下载 设置插件 效果图 下载 github链接找到相应的版本如下图所示 我下了个2019的链接: 百度网盘 提取码:5xi8 设置插件 打开VS中 ...

  6. 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码

    在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...

  7. Windows Live Writer插件

    最近开始使用Windows Live Writer客户端编写blog,感觉不错.首先,编辑博文就像编辑本地文件一样方便.以往在浏览器中编辑时会不时担心浏览器当掉的危险.另一方面,对于格式的编辑也更加轻 ...

  8. 黑客在数十个 WordPress 插件和主题中插入秘密后门,可发动供应链攻击

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

  9. es中的xpack插件下载_ppt中插入flash动画工具-PowerPoint中插入Flash插件下载电脑版...

    PowerPoint中插入Flash插件是一款能帮助快速在PowerPoint中能插 Flash动画的插件工具,我们知道,有时在PowerPoint课件中为了更形象地说明问题,需要插入Flash动画. ...

最新文章

  1. C 语言实例 - 计算自然数的和
  2. Tomcat启动失败错误解决Could not publish server configuration for Tomcat v8.0 Server at localhost....
  3. jpa 返回数据转换_如何使用JPA类型转换器加密数据
  4. 【VUE】npm run dev 报错 spawn cmd ENOENT
  5. 微信再次“杠上”支付宝!|畅言
  6. Chapter 1. Asp.Net 概述
  7. 使用Kibana工具测试elasticsearch数据
  8. bootdo定时任务
  9. PreferenceScreen移除菜单项
  10. PS-elevenday-铅笔工具(颜色替换)
  11. GAEA Winsieve v1.2 1CD(快速输入和打印结晶粒度分析曲线)
  12. 如何将视频生成二维码
  13. 路由与交换技术(交换机中的冗余链路管理)
  14. 软件系统设计基本原则
  15. android cpu型号采集,Android查看CPU型号设备信息等
  16. 要重复多少次变成潜意识_潜意识是如何控制你的行为,让你做事效率提高的?...
  17. 猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜 a.准备一组单词,随机抽取一个b.将抽取的单词作为答案,打乱字母顺序,显示给玩家,供其猜测c.猜测错误继续猜测或以空字符串.
  18. Word2010如何从正文开始设置页码
  19. ps制作html网页的跳转,PS图片转页面CSS+HTML的步骤
  20. python爬虫爬取美丽小姐姐图片美女壁纸

热门文章

  1. Python操作MySQL
  2. android 小米键盘输入法,Facemoji输入法小米版
  3. 关于图片onload事件兼容性处理, 谷歌浏览器版本 56.0.2896.3 (64-bit) 微信客户端浏览器 canvas篇
  4. scratch二次开发(一)
  5. 非结构化数据的存储与查询
  6. Linux-Shell脚本练习
  7. 日本教育家多湖辉的《学生用功术》 (1)
  8. 北邮智能车仿真培训(六)—— 修改模型参数
  9. 一文看懂为什么边缘计算是大势所趋
  10. 【日常记录】win10打印机打印不出来,打印队列里有文档无法删除