Windows Live Writer 代码高亮显示对比
前言:
上一篇博客标题为给Windows Live Writer添加Code插件,今天 再来一篇, Windows Live Writer 代码高亮显示插件比对,本来在 Windows Live 官网上下载了一个,Insert Code for Windows Live Writer 插件,用着还行,但是支持的语言太少,见下图,有图有真相啊,请看!
但是使用起来非学的简单,把代码写入在上面,选择语言,便可以预览,也可以添加行号和背景色,详细请见:http://freeloda.blog.51cto.com/2033581/1201460,下面我们来主要介绍下面两个给力的Code插件!
1. CodeFormatterPluginSetup 简介与使用
先上图,这个插件我已经安装好了,所有软件我都会放在“附件”里。
在左边选择,你要高亮的语言,可以选择字体的代码之间的间距,调整好了,便可粘代码了,在右边便可立刻预览。最给力的是最后一个选项,大家看上面的图,最后插入功能 ,不但能插入代码,还可以让代码生成图片插入是不是很好用啊,详见效果图:
插入代码效果图:
#!/bin/bash # DEBUG=0 ADD=0 DEL=0 for I in `seq 0 $#`; do if [ $# -gt 0 ]; then case $1 in -v|--verbose) DEBUG=1 shift ;; -h|--help) echo "Usage: `basename $0` --add USER_LIST --del USER_LIST -v|--verbose -h|--help" exit 0 ;; --add) ADD=1 ADDUSERS=$2 shift 2 ;; --del) DEL=1 DELUSERS=$2 shift 2 ;; *) echo "Usage: `basename $0` --add USER_LIST --del USER_LIST -v|--verbose -h|--help" exit 7 ;; esac fi done if [ $ADD -eq 1 ]; then for USER in `echo $ADDUSERS | sed '[email protected],@ @g'`; do if id $USER &> /dev/null; then [ $DEBUG -eq 1 ] && echo "$USER exists." else useradd $USER [ $DEBUG -eq 1 ] && echo "Add user $USER finished." fi done fi if [ $DEL -eq 1 ]; then for USER in `echo $DELUSERS | sed '[email protected],@ @g'`; do if id $USER &> /dev/null; then userdel -r $USER [ $DEBUG -eq 1 ] && echo "Delete $USER finished." else [ $DEBUG -eq 1 ] && echo "$USER not exist." fi done fi插入图片效果图:
好了,我在这边就简单的写到这边,有问题的朋友可以给我博客留言 ^_^…………
2. WLWSourceCodePluginSetup 简介与案例
下面介绍的WLWSourceCodePluginSetup是我见到的功能最强大的插件,支持的语言也比较多!废话不说直接先上图:
从上面的图可以看到,支持的语言非常的多,主流的都有,可以设置代码字体大小 ,是否显示行号,设置代码颜色,设置代码边框等,能设置的基本都可以自己设置,嘿嘿!下面我给大家出个案例供大家参考:
效果图如下:
1: #!/bin/bash
2: #
3: DEBUG=04: ADD=05: DEL=06:7: for I in `seq 0 $#`; do8: if [ $# -gt 0 ]; then9: case $1 in10: -v|--verbose)11: DEBUG=112: shift ;;13: -h|--help)14: echo "Usage: `basename $0` --add USER_LIST --del USER_LIST -v|--verbose -h|--help"
15: exit 0
16: ;;17: --add)18: ADD=119: ADDUSERS=$220: shift 221: ;;22: --del)23: DEL=124: DELUSERS=$225: shift 226: ;;27: *)28: echo "Usage: `basename $0` --add USER_LIST --del USER_LIST -v|--verbose -h|--help"
29: exit 7
30: ;;31: esac32: fi33: done34:35: if [ $ADD -eq 1 ]; then36: for USER in `echo $ADDUSERS | sed '[email protected],@ @g'`; do37: if id $USER &> /dev/null; then38: [ $DEBUG -eq 1 ] && echo "$USER exists."
39: else
40: useradd $USER41: [ $DEBUG -eq 1 ] && echo "Add user $USER finished."
42: fi43: done44: fi45:46: if [ $DEL -eq 1 ]; then47: for USER in `echo $DELUSERS | sed '[email protected],@ @g'`; do48: if id $USER &> /dev/null; then49: userdel -r $USER50: [ $DEBUG -eq 1 ] && echo "Delete $USER finished."
51: else
52: [ $DEBUG -eq 1 ] && echo "$USER not exist."
53: fi54: done55: fi56:哈哈,大家看到上面的效果图了吧,特别给力啊,不但可以设置字体大小,设置边框,还让前后的代码使用不同的格式与颜色!还有其它功能大家慢慢发现吧,好了这次就说到这,有问题的朋友,留言!三个插件都地附件里,有需要的朋友可以下载一下!
转载于:https://blog.51cto.com/freeloda/1201662