如何在 Vim 状态栏中显示时间?
How I can show the time in Vim Status Bar?
这是我正在使用的以下代码
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P
如何在同一个状态栏中显示时间信息?感谢您的建议。
Vim 允许您在状态行内评估 vim 命令,所以像这样的东西应该可以解决问题:
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P\ TIME:\ %{strftime('%c')}
%{}
执行 {}
括号内包含的任何 vim 语句。如果您想要不同的时间格式,请阅读以下有关 strftime
函数的帮助主题:
:help strftime()
此外,如果您需要有关特殊 printf 样式 %
字符的更多帮助,请阅读:
:help 'statusline'
这是我正在使用的以下代码
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P
如何在同一个状态栏中显示时间信息?感谢您的建议。
Vim 允许您在状态行内评估 vim 命令,所以像这样的东西应该可以解决问题:
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P\ TIME:\ %{strftime('%c')}
%{}
执行 {}
括号内包含的任何 vim 语句。如果您想要不同的时间格式,请阅读以下有关 strftime
函数的帮助主题:
:help strftime()
此外,如果您需要有关特殊 printf 样式 %
字符的更多帮助,请阅读:
:help 'statusline'