Tmux:“tmux ls”的默认格式是什么以及如何检查它?

ー P*_*e ー 3 tmux

默认格式为“tmux ls”的示例输出如下(对我来说):

$ tmux ls 
26: 1 windows (created Fri Apr 23 10:57:23 2021) [90x30]
27: 1 windows (created Sat Apr 24 01:40:51 2021) [90x30]
28: 1 windows (created Sat Apr 24 01:41:09 2021) [90x30]
Run Code Online (Sandbox Code Playgroud)

在这里,我想查看按日期排序的列表,但我在互联网上找不到该列表的片段,因此我尝试自己学习格式和脚本。现在开始,我想知道当前的格式、“tmux ls”使用的配置以及如何检查它。我用谷歌搜索并检查了文档,但找不到如何检查或默认格式,所以我想知道有没有办法知道它们?

添加:

所以这里的问题再次简单地说,什么格式( 的 xxxxx 部分tmux ls -F "xxxxx")被用作tmux ls. 这就是问题。(我相信这是一个非常简单且可以理解的问题......)

Qua*_*odo 5

源代码在cmd-list-sessions.c 中包含答案(作为原始文本),默认格式是

"#{session_name}: #{session_windows} windows (created #{t:session_created})\
#{?session_grouped, (group ,}#{session_group}#{?session_grouped,),}\
#{?session_attached, (attached),}"
Run Code Online (Sandbox Code Playgroud)

既然你想对其进行排序,我建议使用一种格式,以便#{session_created}时间戳是标准 Unix 时间(这样更容易排序)。