0

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

我正在玩 Vim,看看我是否可以设置一个菜单来显示一些我更常用的设置以节省set setting?......有什么想法吗?

4

1 回答 1

1

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

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

于 2012-11-06T15:05:35.743 回答