선택 트리를 사용할 때 TMux가 창만 표시하도록 하려면 어떻게 해야 합니까?

선택 트리를 사용할 때 TMux가 창만 표시하도록 하려면 어떻게 해야 합니까?

최근에 최신 버전의 TMux를 설치했는데 창 사이를 전환하려고 하면(control-a 또는 트리 선택) 2개가 아닌 3개의 항목이 표시됩니다. 내 창만 표시하는 대신 이제 TMux는 내 창을 "포함하는" 추가 세션 항목을 표시해야 합니다.

나의 일부진짜내 서버에서 하나의 세션만 사용하므로 필요하지 않습니다. 창이 2개만 있는데 항목이 3개 보입니다.극도로나에게는 비생산적입니다. 필터링 옵션을 찾았고 마침내 "#{==:#{window_index},>1}"를 시도했는데 훌륭하게 작동했습니다. 하지만...

안타깝게도 필터 옵션은 전체 화면을 필터링하지 않고 세션 항목 내의 항목만 필터링하는 것 같습니다. 세션 입력라인인데 없애고 싶습니다.

요약하자면: TMux가 이전처럼 작동하기를 원하므로 창 항목만 표시되어야 합니다.

미리 감사드립니다.

답변1

이것은 tmux 2.6.1에서 나에게 효과적이었습니다.흰개미표준 Linux 가상 터미널. 구성을 다시 로드한 후에 변경 사항이 항상 적용되는 것은 아니므로 최신 버전의 tmux가 있는지 확인하고 tmux를 완전히 다시 시작해 보세요.

세션만 선택

bind-key -r -T prefix s choose-session

바인딩 키 -r -T 접두사 s 세션 선택

현재 세션에서 창만 선택

bind-key -r -T prefix w run-shell 'tmux choose-tree -Nwf"##{==:##{session_name},#{session_name}}"'

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

세션 및 창 선택

bind-key -r -T prefix S choose-window

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

답변2

:choose-tree이것은 오래된 질문이지만 여전히 관련이 있다면 전환 미리보기(예: 최신 버전의 Cs 또는 Cw)를 사용할 수 있습니다 v.

저는 키 바인딩 전문가는 아니지만 다시 바인딩할 수 있는 방법이 있다고 확신합니다. v시작 시 선택 트리에 Toogle을 전달합니다.

바라보다: https://github.com/tmux/tmux/issues/1114#issuecomment-336055045

참고자료: OpenBSD Tmux 참조 티먹스 FAQ

답변3

이것은 나에게 효과적입니다.

https://github.com/tmux/tmux/issues/1115

bind-key -r -T prefix w run-shell 'tmux choose-tree -Nwf"##{==:##{session_name},#{session_name}}"'

답변4

choose이 모드는 tmux 2.6(https://raw.githubusercontent.com/tmux/tmux/2.6/CHANGES).

세션이 축소된 상태에서 선택 트리를 시작하는 옵션이 있습니다 choose-tree -s.

관련 정보