【问题标题】:How I can show the time in Vim Status Bar?如何在 Vim 状态栏中显示时间?
【发布时间】:2015-04-01 18:50:15
【问题描述】:

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

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

如何在同一状态栏中显示时间信息?感谢您的建议。

【问题讨论】:

    标签: vim time statusline


    【解决方案1】:

    Vim 允许您在状态行内评估 vim 命令,所以这样的事情应该可以解决问题:

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

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

    :help strftime()
    

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

    :help 'statusline'
    

    【讨论】:

    • 有什么办法可以让vim自动更新时钟吗?为了更新它,我必须以某种方式移动我的光标/交互,否则它保持不变。
    猜你喜欢
    • 2015-10-03
    • 2017-01-15
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多