vim利用quickui加菜单

为啥要用菜单呢?主要是为了能够快速帮助你定位常用函数.如果你用快速菜单,你要上下翻来翻去,很麻烦.
菜单就不一样了,都放在一起,归个类.很方便.

"清理
fun! Zcy(l,t)
"前为列,后为头
let dd=[]
for i in a:l
    let[a,b,c,d]=split(i,',')
    "a为命令,b为参数个数,c为简单描述,d为详细
    let ll=J1ml(a)
    let o=[c.'|'.a,ll,d]
    "作为备注
    call add(dd,o)
endfor
call quickui#menu#install(a:t,dd)
endf

fun! Zccd()
"注册菜单,列表
call quickui#menu#reset()
let s:nn=Dsl($MVIM.'\注册编辑函数.txt')

"读双列.有s代表静态变量,m为标题
let s:m=['替换','合并','头尾','交换']
call Dd(len(s:nn)==len(s:m))
for i in range(len(s:m))
    call Zcy(s:nn[i],s:m[i])
    "一样一样注册
endfor
endf

call Zccd()
"注册菜单
let g:quickui_show_tip = 1
noremap <silent>gh :call quickui#menu#open()<cr>
"左一个g,右一个h
posted @ 2021-06-10 22:53  zjh6  阅读(29)  评论(0)    收藏  举报  来源