Monday, March 15, 2010

vi替换blog中的尖括号


为了便于说明,下面AND即代表&。
比如 <file> 在blog中只显示成 file,尖括号并没有显示。xml代码或者#include库文件时出错。
在发到blog之前先把左右尖括号分别替换成 ANDlt; 和 ANDgt;
比如
:1022,1183s/>/\ANDgt\;/g

然后头尾加上 <pre> </pre> 就可以发了。
发完之后vi里再u回去,如果不慎u不回去了就再替换回去:
:1022,1183s/ANDgt;/>/g

值得注意的是,vi中,第一次替换并不对 < 加转义字符,而是对目标的特殊字符加了转义;
第二次替换都没加转义字符。

No comments:

Post a Comment