Tmux
如何強制 tmux 按字母順序對會話進行排序?
我認為在 tmux 中,會話列表 (
<prefix>-s
) 總是自動按字母順序排序。我似乎總是記得這件事。我使用專門針對這個假設定制的名稱來創建我的會話。最近,當我不小心關閉一個會話並重新創建它時,它會出現在列表的底部,這會破壞肌肉記憶。
如何配置 tmux(3.1b 版)按字母順序對會話進行排序?
似乎版本 <= 2.9a 中的 tmux 按字母順序對會話進行了排序,但從 3.1b 開始,這種行為發生了變化。您可以重新綁定
<prefix>-s
到您喜歡的任何內容,在您的情況下添加到**~/.tmux.conf**以下行就足夠了:bind s choose-tree -s -O name
來自
man tmux
:choose-tree [-GNrswZ] [-F format] [-f filter] [-O sort-order] [-t target-pane] [template] Put a pane into tree mode, where a session, window or pane may be chosen interactively from a list. -s starts with sessions collapsed ... -O specifies the initial sort field: one of ‘index’, ‘name’, or ‘time’.