我在.tmux.conf
中设置了clock-mode-style
选项,以12小时制显示时间,如手册中所述:
set-window-option -g clock-mode-style 12
我保存了更改后,使用
:source-file ~/.tmux.conf
重新加载了配置文件,但时钟仍然显示为24小时制:
clock-mode-style
和clock-mode-colour
是 clock-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
"网站来配置它。