Vim的菜单可以“动态”吗?

时间:2012-04-07 22:15:22

标签: vim

即。显示一个值(比方说,就本例而言,set tabstop? ... 8),但是当该值更改为显示更改后的值时?

我正在和Vim一起玩,看看我是否可以设置一个菜单,它会显示一些我用过的设置以保存set setting? ...任何想法?

1 个答案:

答案 0 :(得分:1)

我还发现将设置值放入菜单有点不寻常(菜单项通常与通过选择它触发的操作相关联),并且还建议使用'statusline'(对于您希望为每个打开的缓冲区并行查看的设置)或'titlestring'(对于您当前缓冲区只需要的设置)。

您可以使用:menu:unmenu命令动态创建和更新菜单项。但是,与上述机制不同,Vim不会自动触发更新;您必须自己使用:autocmd s对相应的事件(例如CursorHold)执行此操作。