vim利用参数列表批量改文件

fun! Wjpl(l,d)
"文件批量,l为列表,d为动作.通过参数列表来完成"
"完成后,恢复参数列表."
call Bclb()
call Szlb()
"先保存,再删除"
call Jrlb(a:l)
let l="argdo!call {}|update"
"批量动作."
let l=Thgs(l,a:d)
exe l
call Szlb()
call Hhlb()
"删除,再恢复.批量执行,不影响当前文件."
endf

这样,非常方便,直接利用列表+函数(...),就可以批量处理文件了.其中:

call Bclb()
call Szlb()
"先保存,再删除"
"..."
call Szlb()
call Hhlb()

保存列表,删除列表,删除列表,再恢复列表.

posted @ 2022-12-13 15:27  zjh6  阅读(42)  评论(0)    收藏  举报  来源