vim取同一行的可视内容.

fun! Qkst()
"取可视()内容.先要选中.同一行行内内容.
"可以再写一个可视不同行块内容.主要就是后面+之间行+前面.而行内,则之差.
let [c,d]=getpos("'<")[1:2]
let [e,f]=getpos("'>")[1:2]
"如果跨行呢?,现在不考虑
call Dd(c==e)
"断定在同一行.
let a=getline(c)
let b=Zc(a,d-1,f-d)
"echo b
return b
endf

posted @ 2021-12-11 11:29  zjh6  阅读(14)  评论(0)    收藏  举报  来源