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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现