tmux가 세션을 알파벳순으로 정렬하도록 하는 방법은 무엇입니까?

tmux가 세션을 알파벳순으로 정렬하도록 하는 방법은 무엇입니까?

내 생각에 tmux에서는 세션 목록( <prefix>-s)이 항상 자동으로 알파벳순으로 정렬됩니다. 늘 이런 일들이 생각나는 것 같아요. 이 가정에 특별히 맞춰진 이름으로 세션을 만듭니다.

최근 실수로 세션을 닫았다가 다시 생성했더니 목록 하단에 나타나서 근육 기억이 파괴되는 일이 있었습니다.

여기에 이미지 설명을 입력하세요.

세션을 알파벳순으로 정렬하도록 tmux(버전 3.1b)를 구성하는 방법은 무엇입니까?

답변1

버전 2.9a 이하의 tmux는 세션을 알파벳순으로 정렬하는 것으로 보이지만 3.1b부터는 이 동작이 변경되었습니다.

<prefix>-s이 명령을 사용하여 바인딩 내용을 볼 수 있습니다 list-keys. 이 글을 쓰는 시점에서 기본값은 입니다 choose-tree -Zs.

~에서멀티플렉서(1):

choose-tree [-GNrswZ] [-F format] [-f filter] [-O sort-order] [-t target-pane] [template]

    창을 트리 모드로 설정하여 목록에서 세션, 창 또는 창을 대화형으로 선택할 수 있습니다. [...]
    -s세션 충돌로 시작합니다.
    -Z확대/축소 창.
    [...]
    -O초기 정렬 필드를 지정합니다: 색인, 이름 또는 시간(활동) 중 하나.

원하는 위치에 키를 다시 바인딩할 수 있습니다. 귀하의 경우  ~/.tmux.conf다음 줄을 추가하면 충분합니다.

bind s choose-tree -Zs -O name

관련 정보