Windows Live Writer 代码插件改造
2017-02-17 22:14
309 查看
源码和插件都在后面,如果不想看我神神叨叨的可以直接到文章后面下载
WindowsLiveWriter.CNBlogs.CodeHighlighter 和 SourceCodePlugin_version_1.1.zip 都不尽人意
只能再找一个,于是我便发现了它:Windows Live Writer Plugin - Source Code Formatter
http://www.amergerzic.com/post/WLWSourceCodePlugin.aspx 【先别急着点,后面更精彩】,
这个插件支持:交错行样式和选中样式,觉得挺不错,虽然是英文但是因为插件使用起来比较简单可以忽略。
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205740507-1432170196.jpg)
但是当我插入一段代码之后却发现最终插入到文章中的代码明显行距比较大。
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205743163-576379237.jpg)
然后百度然后找到也有人提出了对这个插件的牢骚,然而始终没有解决方法,于是就去了官网,发现后面竟然有源码下载(赞一个)
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205746835-1237995218.jpg)
,接下来是编译,使用安装后的文件中引入Wilco.SyntaxHighlighter.dll ,并在Windows Live Wrter 安装目录下找到 WindowsLive.Writer.Api.dll 引入工程,编译通过。然后从生成文件中复制出下图所示的文件,并放如下图所示的目录中
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205750022-16800641.jpg)
然后看一下效果,(我顺便把界面修正了一下^_^)代码正常显示了。
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205752647-267198740.jpg)
最后把生成的库和源码都放在这里
动态库下载地址:http://files.cnblogs.com/files/twzy/WLWSourceCodePluginLib.zip
源码下载地址:http://files.cnblogs.com/files/twzy/WLWSourceCodePlugin.zip
或 http://files.cnblogs.com/files/jx270/WindowsLiveWriter_SourceCodePlugin.rar
转载自 http://www.cnblogs.com/twzy/p/5122520.html
一 .找插件
在使用Windows Live Writer 经常要用到插入代码的功能,根据博客园中教程,分别使用了:WindowsLiveWriter.CNBlogs.CodeHighlighter 和 SourceCodePlugin_version_1.1.zip 都不尽人意
只能再找一个,于是我便发现了它:Windows Live Writer Plugin - Source Code Formatter
http://www.amergerzic.com/post/WLWSourceCodePlugin.aspx 【先别急着点,后面更精彩】,
这个插件支持:交错行样式和选中样式,觉得挺不错,虽然是英文但是因为插件使用起来比较简单可以忽略。
二.用插件
直接下载安装就好了![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205740507-1432170196.jpg)
但是当我插入一段代码之后却发现最终插入到文章中的代码明显行距比较大。
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205743163-576379237.jpg)
然后百度然后找到也有人提出了对这个插件的牢骚,然而始终没有解决方法,于是就去了官网,发现后面竟然有源码下载(赞一个)
三.改插件
程序员不怕累,既然有了源码,改呗,先改样式,后改HTML字符串,都不能达到效果,然而在不断的努力下还是找到了,是回车换行的问题”\r\n” 这里通过字符“\n”分割字符串,但是却保留了“\r” 而每一行代码都内嵌在<pre>标签中,所以”\r”被保留下来了自动生成新的一行,于是感觉整个行距变高了,于是三两下改完了。![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205746835-1237995218.jpg)
,接下来是编译,使用安装后的文件中引入Wilco.SyntaxHighlighter.dll ,并在Windows Live Wrter 安装目录下找到 WindowsLive.Writer.Api.dll 引入工程,编译通过。然后从生成文件中复制出下图所示的文件,并放如下图所示的目录中
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205750022-16800641.jpg)
然后看一下效果,(我顺便把界面修正了一下^_^)代码正常显示了。
![](https://images2015.cnblogs.com/blog/483434/201601/483434-20160111205752647-267198740.jpg)
最后把生成的库和源码都放在这里
动态库下载地址:http://files.cnblogs.com/files/twzy/WLWSourceCodePluginLib.zip
源码下载地址:http://files.cnblogs.com/files/twzy/WLWSourceCodePlugin.zip
或 http://files.cnblogs.com/files/jx270/WindowsLiveWriter_SourceCodePlugin.rar
转载自 http://www.cnblogs.com/twzy/p/5122520.html
相关文章推荐
- Windows Live Writer 代码插件改造
- 发布一个博客园专用Windows Live Writer代码插件
- Windows Live Writer的几种代码插件比较
- Windows Live Writer推荐SyntaxHighlighter代码着色插件
- cnblog如何使用Windows Live Writer中的SyntaxHighlighter代码着色插件
- Windows Live Writer插件:在WLW中插入语法高亮代码(二)
- Windows Live Writer 代码高亮语法插件中文版
- Windows Live Writer 各种代码插件的显示效果比对
- Windows Live Writer推荐SyntaxHighlighter代码着色插件
- Windows Live Writer的一个代码语法高亮的插件——CodeInLiveWriter
- Windows Live Writer代码格式化插件(转载)
- Windows Live Writer 的代码高亮插件
- Windows Live Writer 代码编辑插件Coder High Light
- Windows Live Writer加载代码着色插件步骤
- Windows Live Writer代码插件测试
- Windows Live Writer的几种代码插件比较
- Windows Live Writer的几种代码插件比较
- 重新修正的Windows Live Writer代码高亮插件VSPaste
- Windows Live Writer 之 代码快速插入插件
- Windows Live Writer插件:在WLW中插入语法高亮代码