GNU 화면 특정 위치의 탭 열기 및 열린 탭 이동

GNU 화면 특정 위치의 탭 열기 및 열린 탭 이동

GNU 화면의 지정된 위치에서 탭을 열고 모든 탭을 해당 위치의 오른쪽으로 이동할 수 있습니까? 예를 들어, 탭이 열려 있고 1 2 3 4원하는 곳에 새 탭을 열고 싶다면 다음과 같이 하세요.21 [newly-opened-tab] 3 4 5

  • 새 1은 이전 1과 동일합니다.
  • new 2는 새로 열린 탭이 될 것입니다
  • 새로운 3은 나의 오래된 2가 될 것이다
  • 새로운 4는 나의 오래된 3이 될 것이다
  • 새로운 5는 나의 오래된 4가 될 것이다

답변1

예, 하지만 단일 명령으로는 불가능합니다. 이를 처리하기 위해 짧은 스크립트를 작성할 수 있습니다. 기본적으로 다음이 필요합니다.

  • 새 탭 열기
  • 목표수량에 도달하지 못했지만,
    • 현재 탭 번호 확인( $WINDOW)
    • 목표 숫자에 더 가까운 숫자 1을 결정합니다. (예를 들어 현재 숫자가 5이고 2를 원한다면 목표 숫자 1에 더 가까운 숫자는 4입니다.)
    • 탭을 더 가까운 탭으로 바꾸려면 이 number명령을 사용하십시오(예 screen -S <session_name> -p <current_number> -X number <one_closer_number>: ).

Ctrl+a를 사용하여 수동으로 위 작업을 수행할 수도 있습니다. 키 바인딩 및 Enter number <one_closer_number>(분명히 <one_closer_number>를 더 가까운 실제 숫자로 바꾸세요)

설명하다

Screen의 number명령은 현재 탭의 번호를 대상 번호로 바꾸므로 다른 모든 탭을 대상 번호로 이동하려면 대상 번호까지 작업해야 합니다.

관련 정보