要更改多个文件,我使用以下脚本:
echo search('publications.html"') | normal o<li><a href="./book_series.html">Книжные серии</a></li>
echo search('collections.html"') | d
echo search('photo.html"') | d
wq
然后我做for file in *.html do; vim -e $file < script; done
结果,插入了字符串“^Z=86=K5 A5@88”而不是“Книжные серии”。所有 html 文件以及脚本本身都是 utf-8 编码的,并且没有发现 Cyrillic 的其他问题。这是怎么回事?
提前感谢您的任何评论!