Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即显示一个值(比方说,就本例而言,set tabstop?... 8),但是当该值更改以显示更改后的值时?
set tabstop?
8
我正在玩 Vim,看看我是否可以设置一个菜单来显示一些我更常用的设置以节省set setting?......有什么想法吗?
set setting?
我还发现将设置值放入菜单有点不寻常(菜单项通常与通过选择它触发的操作相关联),并且还建议使用'statusline'(对于您希望并行查看的设置)对于每个打开的缓冲区)或'titlestring'(对于您只需要当前缓冲区的设置)。
'statusline'
'titlestring'
您可以使用:menuand:unmenu命令动态创建和更新菜单项。然而,与上述机制不同的是,Vim 不会自动触发更新;您必须自己:autocmd在适当的事件(例如CursorHold)上使用 s 来执行此操作。
:menu
:unmenu
:autocmd
CursorHold