vim多项复制

let s:dx=[]
"放在外部.表已初化."
fun! Ddq()
"多逗清,多个逗号清理,"
let i=Dhhb(s:dx)
let @+=i
let s:dx=[]
"清理,然后可以使用剪切板."
endf
"用两个函数实现`.k`清理.`.j`加,再`.k`就有了."
fun! Ddj()
"多逗加,加一个,"
let k=line('.')
norm ..
let i=@+
call add(s:dx,i)
call Ths(k)
norm!zz
"保持不动,前后行."
endf

.j/.k两个快捷键实现多项复制,然后多项最后用,号连接起来.每次使用时,先调用.k表开始,
再调用.j来不断的加,最后调用.k表结束.
然后,内容放在剪切板里面,就可以使用了.

posted @ 2022-11-10 18:16  zjh6  阅读(38)  评论(0)    收藏  举报  来源