标签为‘代码’的日志

[原创]Gedit应用实例:批量转换HTML实体字符


Wordprss中代码插件也有不少了,但没有我用得舒服的,代码高亮我也没兴趣。我有段时间用一个代码转换工具——Postable

今天突然想到能不能将目标段落进行批处理,将某些字符转换成HTML实体字符就能避免wordpress输出代码的问题。

幸运的是我在Gedit中发现了插件扩展功能。Gedit首选项中有“插件”选项,其中的“外部工具”,可以执行外部命令和shell脚本。不幸的是,我该用到哪个外部命令或哪个shell脚本是完全没有想法。Google一阵后,了解到Sed可以处理对文本进行拆分,拼合,查找,替换等操作,找到工具了。

因为也是初步接触Sed,只能是多多借鉴前辈的实例了。推敲,实践多次后,终于写出了我要的脚本“代码转换”。
先上脚本(代码转换):

#!/bin/sh
sed 's/</\&lt;/g;s/>/\&gt;/g;s/\//\&#47;/g;s/\]/\&#93;/g;s/\[/\&#91;/g;s/"/\&#34;/g;s/'"'"/'\&#39;''/g'

继续阅读 »

Tags : , , ,