我可以通过vimscript将自己的信息添加到状态行吗

我可以通过vimscript将自己的信息添加到状态行吗,vim,Vim,我可以通过vimscript将自己的信息添加到状态行吗?我需要创建插件,将在一定时间后更新状态行中的一些值 提前感谢。是的,您可以通过将新内容放入来更新&statusline的值 e、 g 这将在状态行的末尾添加一个Hello。该'statusline'选项配置状态行中显示的内容。您可以通过%{expr}语法添加任意Vimscript表达式的值,例如: :set statusline+=\ %{localtime()} 请注意,它经常被调用,因此不应该进行太多处理。或者,只需插入一个(缓冲区本

我可以通过vimscript将自己的信息添加到状态行吗?我需要创建插件,将在一定时间后更新状态行中的一些值


提前感谢。

是的,您可以通过将新内容放入来更新
&statusline
的值

e、 g


这将在状态行的末尾添加一个
Hello

'statusline'
选项配置状态行中显示的内容。您可以通过
%{expr}
语法添加任意Vimscript表达式的值,例如:

:set statusline+=\ %{localtime()}
请注意,它经常被调用,因此不应该进行太多处理。或者,只需插入一个(缓冲区本地)变量,并在必要时使用其他方法(
:autocmd
)更新变量值

如果您计划使此插件可重用,最好不要直接使用
'statusline'
选项,而只是提供一个(全局或自动加载)功能和说明,让用户将其包含在其个人选项值中。

类似于此问题吗?
:set statusline+=\ %{localtime()}