即。显示一个值(比方说,就本例而言,set tabstop?
... 8
),但是当该值更改为显示更改后的值时?
我正在和Vim一起玩,看看我是否可以设置一个菜单,它会显示一些我用过的设置以保存set setting?
...任何想法?
答案 0 :(得分:1)
我还发现将设置值放入菜单有点不寻常(菜单项通常与通过选择它触发的操作相关联),并且还建议使用'statusline'
(对于您希望为每个打开的缓冲区并行查看的设置)或'titlestring'
(对于您当前缓冲区只需要的设置)。
您可以使用:menu
和:unmenu
命令动态创建和更新菜单项。但是,与上述机制不同,Vim不会自动触发更新;您必须自己使用:autocmd
s对相应的事件(例如CursorHold
)执行此操作。