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 @   zjh6  阅读(21)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示