我怎样才能在Vim状态栏中显示时间?

时间:2015-02-02 18:26:42

标签: vim time statusline

这是我正在使用的以下代码

set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P  

在同一状态行中我如何显示时间信息?谢谢你的建议。

1 个答案:

答案 0 :(得分:3)

Vim允许你评估状态行中的vim命令,所以像这样的东西应该可以解决这个问题:

set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P\ TIME:\ %{strftime('%c')}

%{}执行{}括号中包含的任何vim语句。如果您需要不同的时间格式,请阅读strftime函数中的以下帮助主题:

:help strftime()

此外,如果您需要有关特殊printf样式%字符的更多帮助,请阅读:

:help 'statusline'