虽然has("menu")
可以告诉我 gvim 是否会支持菜单命令,但有没有办法在 vim 脚本中测试当前是否存在任何菜单?
我能想到的最接近的事情是执行:menu
命令并计算输出。例如,在粗略的伪代码中......
if count(":menu") != '0'
" something has created a menu and is visible on screen
else
" no menus have been created
endif