tmux无法显示12小时制时间

5

我在.tmux.conf中设置了clock-mode-style选项,以12小时制显示时间,如手册中所述:

set-window-option -g clock-mode-style 12

我保存了更改后,使用:source-file ~/.tmux.conf重新加载了配置文件,但时钟仍然显示为24小时制:

tmux clock using 24 hour time

1个回答

12

clock-mode-styleclock-mode-colourclock-mode 窗口的两个选项。
这里有一篇关于该模式的博客作为例子:链接

要实现你想要的(在状态栏中使用12小时制时钟),您应该更改tmux配置中的状态栏配置,例如:

set -g status-right "#[fg=cyan]%A, %d %b %Y %I:%M %p"

tmux使用strftime来配置其状态栏:

status-right 字符串
在状态栏右侧显示字符串。默认情况下,会显示当前窗口标题(用双引号括起来)、日期和时间。与status-left一样,字符串将被传递到strftime(3),字符对将被替换,UTF-8取决于status-utf8选项。

你可以使用 @mbuckbee 的"For a Good strftime"网站来配置它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接